redis:基礎(內存維護策略、redis的開啓與退出、RedisDesktopManager的安裝與使用)

一、Redis中的內存維護策略redis

redis做爲優秀的中間緩存件,時常會存儲大量的數據,即便採起了集羣部署來動態擴容,也應該及時清理內存,維持系統性能算法

(1)設置過時時間緩存

默認狀況是永久有效(-1):tcp

127.0.0.1:6379> set zhai 1997
OK
127.0.0.1:6379> get zhai
"1997"
127.0.0.1:6379> ttl zhai
(integer) -1

設置過時時間爲10s:-2表明已經被清理,減小了沒必要要的內存的浪費性能

127.0.0.1:6379> set zhai 1997
OK
127.0.0.1:6379> expire zhai 10
(integer) 1
127.0.0.1:6379> ttl zhai
(integer) 5
127.0.0.1:6379> ttl zhai
(integer) 2
127.0.0.1:6379> ttl zhai
(integer) -2
127.0.0.1:6379> 

(2)採用LRU算法動態將不用的數據刪除(操做系統)編碼

 

二、須要先打開虛擬機,並開啓Linux系統的端口號:6379:spa

 命令:操作系統

export LANG=zh_CN.gbk
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/ect/rc.d/init.d/iptables save

其中,第一行代碼爲修改字符編碼格式,解決SSH中文亂碼問題。code

 

三、開啓redis:server

 命令:

./redis-server redis.conf
./redis-cli

 

四、關閉redis

(1)異常關閉

斷電、非正常關閉

關閉redis的進程:

exit
 ps -ef | grep redis
kill -9 端口號

 以上方式容易照成redis的數據的丟失,由於redis存儲在內存中的數據,可能尚未來得及持久化存儲在硬盤上。

(2)正常關閉:會保存數據

./bin/redis-cli shutdown

 

五、RedisDesktopManager的安裝與使用

傻瓜式安裝,最後輸入虛擬機地址鏈接便可

相關文章
相關標籤/搜索