一.Redis簡介
redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支持各種不同方式的排序。與memcached一樣,為了保證效率,數據都是緩存在內存中。區別的是redis會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件,並且在此基礎上實現了master-slave(主從)同步。
二.Redis安裝配置
1.源碼安裝
$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz
$ tar xzf redis-4.0.6.tar.gz
$ cd redis-4.0.6
$ make
運行服務端:進入redis-4.0.6下的src目錄
$ src/redis-server運行客戶端:新開終端,進入redis-4.0.6下的src目錄$ src/redis-cli測試:redis> set foo bar
OK
redis> get foo "bar"
2.Ubuntu下安裝
切換為root:$ sudo bash;
# apt install redis-server;
# redis-server 即可啟動服務端;
新開終端,# redis-cli 即可啟動客戶端
3.配置
修改redis配置文件,配置成后台啟動
$ vi ~/redis-4.0.6/redis.confdaemonize:是否以后台daemon方式運行,改為yes然后啟動服務:
./redis-server ~/redis-4.0.6/redis.conf
三.卸載
卸載redis服務,只需把/usr/local/bin/目錄下的redis刪除即可
總結:
1.使用Ubuntu的話,可以用apt方便的安裝;
2.源碼安裝也很方便,而且在終端敲命令時有提示。
