我們本章節使用的快取機制就是把資料儲存在記憶體裡,因為我們在上面一章中已經實現了vm其他的虛擬機器。所以我們還是把redis 給裝在虛擬機器裡就行。
在把安裝包移過來後,就可以解壓:tar -zxvf redis-5.0.2
輸入:yum install gcc-c++
等待中,中間 yes|or|no ,輸入y
二,make(編譯)
到redis 5.0的目錄下執行!
輸入 make
等待編譯結束,結束後,我們就可以啟動redis了
輸入:./src/redis-server redis.conf
可是這個redis預設就只有乙個主線程,守護執行緒是預設關閉的
導致不能進行其他的操作。
對了,在修改檔案之前最好考個複製:
所以我們要改變redis.conf這個檔案
#daemonize no
為daemonize yes
檔案太大,可以用下面的方法查詢到,
/相當於ctrl+f
n是查詢下乙個
修改完畢後
我們可以發現程序就不是之前的那個主線程了。
所以我們也可以輸入:./src/redis-cli
ping乙個後出現pong就代表可以使用了
然後exit退出
redis的視覺化工具
傻瓜式安裝,
可是重點來了,這次我們是在我們自己的主機上安裝的視覺化工具。
所以要連線到虛擬機器裡的redis
因此我們需要修改和配置相對應的配置。
#找到下面這一行並去除注釋,並新增密碼(396行)
#requirepass foobared #修改前
requirepass 123456 #修改後
開啟 vi redis.conf
注釋掉bind 127.0.0.1
配置完成密碼後,以後登入就密碼按下面的命令進行登入
輸入 ./src/redis-cli -h 127.0.0.1 -p 6379 -a 123456
然後我們再用到視覺化工具去連線的時候就可以連線上了
2. redis支援五種資料型別
string(字串),hash(雜湊),list(列表),set(集合)及zset
(sorted set:有序集合)
3. 通過命令操作redis
(命令不區分大小寫)
redis預設的資料庫有16,mongodb是3個:admin/local/test
redis-cli #開啟redis終端
select index #選擇指定的資料庫,預設的資料庫有16,mongodb是3個:admin/local/test
#字串set name #儲存
get name #獲得
type name #檢視型別
keys *
del name
#雜湊(hash),redis hash是乙個string型別的field和value的對映表,hash特別適合用於儲存物件
hset key attr1 value1 attr2 value2
hget key attr1
hgetall key
#列表(list)
lpush key value1 value2 value3
llen key
lindex key index
lrange key start stop #stop可以為-1,到末尾的意思
#set是string型別的無序集合。集合成員是唯一的,這就意味著集合中不能出現重複的資料。
sadd key value #sadd idcard 100
sadd key value1 value2 vlaue3
scard key
sscan key cursor [
match pattern]
[count count]
exists key #檢查key是否存在
命令操作
結果
redis 安裝 配置
redis的安裝 配置 安裝步驟如下 wget wget tar zxvf redis 2.6.14.tar.gz cd redis 2.6.14 直接make就行了 make 執行完後,執行 make test 如果報如下錯誤 cd src make test you need tcl 8.5 o...
redis安裝配置
安裝環境 ubuntu 16.04.3 64位 wget io releases redis 4.0 6.tar gztar zxvf redis 4.0 6.tar gz2.安裝redis 進入解壓目錄執行 make 命令即可安裝 cd redis 4.0.6 make 注 執行 make 前需安...
Redis安裝配置
redis使用的埠號為6379,保證防火牆開啟6379埠號。安裝過程 root localhost tar zxvf redis 4.0.1.tar.gz root localhost cd redis 4.0.1 root localhost 4.0.1 make root localhost 4...