Redis安裝及相關命令

2021-10-04 07:11:14 字數 2021 閱讀 1641

linux 下安裝

$ wget 

$ tar xzf redis-5.0.6.tar.gz

$ cd redis-5.0.6

$ make && make install

make時如果遇到zmalloc.h:50:31: error: jemalloc/jemalloc.h: no such file or directory錯誤,用make malloc=libc && make install重新安裝

編譯完成後 redis-5.0.6/src目錄下會出現編譯後的redis服務程式redis-server和客戶端程式redis-cli

二、啟動和引數設定

第一種啟動方式:

下面啟動redis服務.

$ cd src

$ ./redis-server

注意這種方式啟動redis 使用的是預設配置。

如果你修改了redis配置檔案,啟動是必須指定配置檔案位置,不然重新啟動redis也不生效。

必須通過啟動引數告訴redis使用指定配置檔案使用下面命令啟動。

redis.conf 預設在redis-5.0.6目錄下,也可以移動起位置到你要引用 的位置,如src下

$ cd src

$ ./redis-server ../redis.conf

redis.conf是乙個預設的配置檔案。我們可以根據需要使用自己的配置檔案。

啟動redis服務程序後,就可以使用測試客戶端程式redis-cli和redis服務互動了。 如下,說明安裝成功。

$ src/redis-cli

redis> set foo bar

okredis> get foo

"bar"

第二種方式:安裝工具安裝:在redis-5.0.6目錄下,有個utils資料夾,可以通過執行utils/install_server.sh命令來安裝

該指令碼會將redis安裝成系統服務,並啟動redis,執行install_server.sh會提示你輸入redis配置檔案、日誌檔案、資料目錄和redis-server的儲存位置,如果不需要修改路徑,直接回車即可。預設是6379埠,你可以自己設定埠,如7000,其他預設即可,最後的path需要指定redis-server所在的位置,然後enter即可。

配置檔案位置在/etc/redis/7000.conf,此時redis已經啟動,並且已經加入了系統服務。

啟動和停止服務

service redis_7000 stop        ## 停止

service redis_7000 start        ## 啟動

service redis_7000 restart     ## 重啟

service redis_7000 status      ## 檢視服務執行狀態

/etc/init.d/redis_7000 status   ## 檢視服務執行狀態

連線進入src目錄下執行 ./redis-cli -h localhost -p 7000

Redis相關命令

2 list相關操作 有序可重複 向list根據left方向以此新增資料 先進後出 lpush list1 1 2 3 4 5 6 獲取list中的全部資料 lrange list1 0 1 向list根據right方向以此新增資料 先進先出 rpush list2 1 2 3 4 5 6 彈出集合...

redis的資料結構及相關命令

redis 儲存的是 key,value 格式的資料,其中 key都是字串,value有5 種不同的資料結構 value 的資料結構 1 字串型別 string 2 雜湊型別hash map格式 3 列表型別 list linkedlist 格式。支援重複元素 4 集合型別 set 不允許重複元素 ...

vbox centos 安裝redis相關

一 安裝準備 vbox網路 橋接模式 安裝gcc依賴 yum install gcc c 1 選擇目錄 usr local src 解壓 tar zxvf redis 4.0.10.tar.gz 安裝 1 建立目錄 mkdir usr local redis 2 進入解壓資料夾 cd usr loc...