mac下Redis安裝和使用

2022-09-12 06:42:15 字數 3167 閱讀 6385

本篇文章主要講述了mac下redis的安裝和使用的經驗,並將python如何操作redis做了簡單介紹。

brew info redis

這個命令會展示此系統下的redis資訊,如果沒有安裝,會展示not install

brew install redis

brew services start redis

這個命令會在後台啟動redis服務,並且每一次登入系統,都會自動重啟

redis-server /usr/local/etc/redis.conf

這個命令會讀取redis的配置檔案,並且在redis執行的過程中也會看到實時的日誌列印。啟動成功,如下所示:

需要新開啟乙個終端,再輸入如下的命令:

# 不需要身份認證時

redis-cli -p 6379 -h 127.0.0.1

# 需要身份認證時,輸入如下命令

redis-cli -p 6379 -h 127.0.0.1 -a yourpassword

# or

redis-cli -p 6379 -h 127.0.0.1

# 登入進去之後再進行身份認證

127.0.0.1:6379> auth 0903

# 解壓

tar zxvf redis-4.0.9.tar

.gz# 移動

mv redis-4.0.9 /usr/local/# 切換到目錄

cd /usr/local/redis-4.0.9/# 編譯測試

sudo

make

test

# 編譯安裝

sudo

make

install

redis的啟動和停止

redis-serverredis-cli位於redis-4.0.9/src目錄下 :

說明:本文章採用的開源庫redis來操作redis資料庫,開源專案參考:

>>>import redis

>>> r = redis.redis(host='

localhost

', port=6379, db=0

)>>> r.set('

foo', '

bar'

)true

>>> r.get('

foo')'

bar'

服務端

from redis import

redis

xtredis = redis(host='

127.0.0.1

', port=6379, password='

foobared')

for i in range(5):

xtredis.publish(

'email

', '

message: message{}

'.format(i))

客戶端

def

subscribe_test():

"""訂閱操作

:return:

"""ps =xtredis.pubsub()

#訂閱channel

ps.subscribe('

email')

while

true:

for item in

ps.listen():

print(item)

mac 下使用 docker 安裝redis

1 先搜尋redis映象可用版本 docker search redisdocker pull redis3 可以檢視docker的所有映象 docker images4 啟動redis 引數說明 docker run d 後台執行 name redis 服務名 p 6379 6379 將容器637...

mac 安裝使用 redis

redis是一款高效能的nosql系列的非關係型資料庫 它支援字串 雜湊表 列表 集合 有序集合,位圖,hyperloglogs等資料型別。內建複製 lua指令碼 lru收回 事務以及不同級別磁碟持久化功能,同時通過redis sentinel提供高可用,通過redis cluster提供自動分割槽...

redis 在 mac 下的安裝與使用

redis的連線 1 redis cli 連線本地redis 2 redis cli p連線指定埠的redis 3 redis cli h 192.168.1.1 連線遠端或本地redis 檢視所有key key 查詢內容 get 或smembers 後加對應key值 key的新增刪除 sadd新增...