redis 安裝使用教程

2021-09-11 07:12:18 字數 1996 閱讀 9420

菜鳥教程:

wget 

tar xzf redis-2.4.8.tar.gz

cd redis-2.4.8

make

make前要確認安裝了gcc,如果沒有安裝,則使用如下進行安裝

zypper install gcc
這樣就安裝成功了,在redis安裝目錄下執行如下語句,即可執行

src/redis-server
配置redis,後台執行

修改安裝目錄下的配置檔案:redis.cof,這個是預設配置檔案。

修改如下,daemonize 意為開啟守護程序,如此可後台執行

bind 為繫結的ip位址,只能繫結本機的位址,0.0.0.0是監聽本機所有ip

詳見:

daemonize yes  

bind 0.0.0.0

其他配置的相關解釋:

安裝如下語句執行可載入特定配置檔案

src/redis-server redis.conf
使用redis客戶端測試

src/redis-cli  # 進入本機redis客戶端

ping

# 測試聯通

config get * # 獲取所有配置項,*可替換為某一具體配置項

密碼驗證

通過以下命令檢視是否設定了密碼驗證,並進行修改

config get requirepass  # 檢視是否設定密碼驗證,預設為空,即沒有設定

config set requirepass "password"

# 設定密碼

auth password # 驗證密碼

官方命令列解釋文件:

登入redis客戶端, host預設為127.0.0.1

redis-cli -h host -p port -a password
選擇資料庫

select index  # 預設是0號資料庫
基本資料型別——鍵(key)的相關操作

菜鳥教程:

方法概括:get 、set 、del 、exists 、getset 、keys *…

字串操作

菜鳥教程:

雜湊(hash)字典操作

菜鳥教程:

hash操作的語法很多是在鍵值操作的基礎上第乙個字母加"h",hash表的名字我們仍將其稱之為「鍵」,hash中的鍵我們稱之為「域」。

方法概括: hset 、hget 、hexists 、hdel 、hlen 、hgetall 、hkeys 、hvals …

列表(list)操作

菜鳥教程:

方法概括:lpush 、lpop 、rpush 、rpop 、llen 、lindex 、linsert 、lset 、lrem 、rpoplpush …

集合(set)操作

菜鳥教程:

方法概括:sadd 、scard 、sismember 、smembers 、spop 、srem 、smove 、sunion 、sdiff 、sinter …

有序集合(sorted set)

菜鳥教程:

有序集合中的元素唯一,但每個元素有乙個double型分數,根據分數排序。不同元素的分數可重複。

方法概括:zadd 、zcard 、zcount 、zscore 、zrem 、zrank 、zincrby 、zrevrank …

redis訂閱功能

菜鳥教程:

redis 發布訂閱(pub/sub)是一種訊息通訊模式:傳送者(pub)傳送訊息,訂閱者(sub)接收訊息

方法概括: subscribe(訂閱頻道)、unsubscribe(取消訂閱頻道)、publish(向頻道推送訊息)、psubscribe(訂閱符合模式的所有頻道)、punsubscribe(取消訂閱符合模式的所有頻道)

windows下redis安裝使用教程

參考 進入redis安裝目錄,執行redis server.exe redis.windows.conf即可啟動redis服務。這時候另啟乙個cmd視窗,原來的不要關閉,不然就無法訪問服務端了。切換到redis目錄下執行redis cli.exe h 127.0.0.1 p 6379。設定鍵值對se...

Redis安裝教程

redis是比較流行的nosql資料庫之一,下面來記錄下redis的安裝過程 redis版本 redis 3.0.1 linux版本 red hat enterprise linux workstation release 7.0 maipo 解壓 tar zxvf redis 3.0.1.tar....

redis安裝教程

redis安裝教程 2 解壓,安裝 3 測試redis是否成功 4 將redis註冊成window服務 5 服務常用操作命令 6 配置遠端訪問 7 客戶端連線測試,大功告成 2 解壓,安裝 在redis的目錄下shift 滑鼠右鍵,開啟window命令。執行 redis server.exe red...