本篇文章主要講述了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-server
和redis-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 importredis
xtredis = redis(host='
127.0.0.1
', port=6379, password='
foobared')
for i in range(5):
xtredis.publish(
', '
message: message{}
'.format(i))
客戶端
defsubscribe_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新增...