Redis的安裝配置 及命令操作

2021-09-28 14:27:21 字數 2976 閱讀 5003

我們本章節使用的快取機制就是把資料儲存在記憶體裡,因為我們在上面一章中已經實現了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...