1.上傳壓縮包到/soft/
2.解壓縮到/usr/redis/
3.進到/usr/redis/redis-3.0.0下發現有makefile,所以,直接make編譯即可
4.執行make install prefix=/usr/redis/redisanzhuang/ 進行安裝,並指定了安裝目錄
5.進到安裝目錄下,啟動./redis-server伺服器(前端啟動模式)
後台啟動模式:進到解壓縮的目錄,拷貝redis.conf到安裝目錄下cp redis.conf /usr/redis/redisanzhuang/bin/
進到安裝目錄下,編輯redis.conf檔案,將daemonize no改為daemonize yes
6.後台啟動./redis-server redis.conf
7.檢視程序,確定是否啟動: ps aux |grep redis
8.關閉:./redis-cli shutdown
10.常用redis命令:ping檢視redis健康狀態,返回pong,則正常
五種資料型別:string hash set list socketset(元素不重複,也有順序)
string:賦值:set str1 abc 取值:get str1
keys *檢視當前資料庫中所有的key
incr key1自增長,加1(若之前不存在,則先建立,在加1)
decr key1減1,可以為負數
del key1刪除
hash:賦值:hset hash1 field1 1 取值:hget hash1 field1
可以新增多個field,檢視hash1下的field:hkeys hash1,檢視hash1下的所有value:hvals hash1,檢視key和value:hgetall hash1,刪除:hdel hash1 field2
list:元素是有順序的,從左邊新增;lpush list1 1 2 3 4 5,從左邊新增;rpush list1 a b c d e,檢視所有元素:lrange list1 0 -1,從左邊取:lpop list1(取完list1中就沒了),從右邊取:rpop list1(取完list1中就沒了)
set:元素是沒有順序的,所以元素是不能重複的,新增:sadd set1 a b c a(可用於去重),刪除:srem set1 a,檢視所有元素:smembers set1,取差集(set1有,set2沒有):sdiff set1 set2,取交集:sinter set1 set2,取並集:sunion set1 set2
soketset:新增:zadd zset1 1 a 3 b 2 d(乙個分數對應乙個元素,根據分數排序),檢視:zrange zset1 0 -1,刪除:zrem zset1 a,降序排列:zrevrange zset1 0 -1,檢視元素和分數:zrevrange zset1 0 -1 withscores,或者:zrange zset1 0 -1 withscores
redis的持久化方案:rdb和aof
rdb:快照形式,redis預設支援的持久化方案,無法關閉,定期把記憶體中當前時刻的資料儲存到磁碟,在redis.conf配置檔案中有相應得的配置。
aof:之追加檔案,只要是對資料庫操作的命令(增刪改),儲存到乙個檔案中,如果要恢復資料庫,則只需要將檔案執行一遍,預設配置是每秒鐘同步一次,對磁碟的操作特別頻繁,效能會下降。所以,預設不開啟
select 0切換到0號資料庫
Linux 安裝redis及redis擴充套件
wget tar xzf redis 4.0.2.tar.gz cd xzf redis 4.0.2 make 2 編譯完成後,在src目錄下,有四個可執行檔案redis server redis benchmark redis cli和redis.conf。然後拷貝到乙個目錄下。redis.con...
Linux 安裝redis及redis擴充套件
wget tar xzf redis 4.0.2.tar.gz cd xzf redis 4.0.2 make 2 編譯完成後,在src目錄下,有四個可執行檔案redis server redis benchmark redis cli和redis.conf。然後拷貝到乙個目錄下。redis.con...
Linux安裝redis及redis集群
安裝gcc環境 yum install gcc c wget q 2解壓tar zxvf redis 4.0.1.tar.gz 3指定安裝目錄 sudo mv redis 4.0.1 usr local 4切換目錄 cd usr local redis 4.0.1 5 make test make ...