91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mac系統下Redis安裝和使用步驟詳解

發布時間:2020-10-23 11:04:42 來源:腳本之家 閱讀:1966 作者:DeaconOne 欄目:開發技術

前言

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

1. redis 安裝 和啟動

1.1 用brew安裝

1.查看系統是否已經安裝了Redis

brew info redis

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

2.輸入命令安裝Redis

brew install redis

可能需要等一會,系統下載完redis的包,會自動進行安裝

3.啟動redis

brew services start redis

這個命令會在后臺啟動redis服務,并且每一次登錄系統,都會自動重啟

4.假如你不需要后臺啟動服務,你可以使用配置文件啟動:

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

這個命令會讀取redis的配置文件,并且在redis運行的過程中也會看到實時的日志打印。啟動成功,如下所示:

11862:C 20 Dec 2018 18:52:29.755 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
11862:C 20 Dec 2018 18:52:29.755 # Redis version=5.0.2, bits=64, commit=00000000, modified=0, pid=11862, just started
11862:C 20 Dec 2018 18:52:29.755 # Configuration loaded
11862:M 20 Dec 2018 18:52:29.756 * Increased maximum number of open files to 10032 (it was originally set to 4864).
        _._
      _.-``__ ''-._
   _.-``  `. `_. ''-._      Redis 5.0.2 (00000000/0) 64 bit
 .-`` .-```. ```\/  _.,_ ''-._
 (  '   ,    .-` | `,  )   Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|   Port: 6379
 |  `-._  `._  /   _.-'  |   PID: 11862
 `-._  `-._ `-./ _.-'  _.-'
 |`-._`-._  `-.__.-'  _.-'_.-'|
 |  `-._`-._    _.-'_.-'  |      http://redis.io
 `-._  `-._`-.__.-'_.-'  _.-'
 |`-._`-._  `-.__.-'  _.-'_.-'|
 |  `-._`-._    _.-'_.-'  |
 `-._  `-._`-.__.-'_.-'  _.-'
   `-._  `-.__.-'  _.-'
     `-._    _.-'
       `-.__.-'

11862:M 20 Dec 2018 18:52:29.757 # Server initialized

5.連接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

1.2 官網下載安裝包進行安裝

下載穩定版安裝包:redis官網下載,選擇Stable版本進行安裝

下載完成后進入到安裝包的目錄,依次輸入如下的命令:

# 解壓
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-server,就能直接啟動成功;如果想要加上配置文件啟動可以:redis-server /etc/redis.conf
  • 終端登錄redis:參看方法一步驟5

2. python操作redis

說明:本文章采用的開源庫redis來操作Redis數據庫,開源項目參考:https://github.com/andymccurdy/redis-py

2.1 簡單的使用

>>> import redis
>>> r = redis.Redis(host='localhost', port=6379, db=0)
>>> r.set('foo', 'bar')
True
>>> r.get('foo')
'bar'

2.2 訂閱功能使用

服務端

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)

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇源县| 砚山县| 长岭县| 济南市| 定安县| 彝良县| 万盛区| 都匀市| 泗水县| 英吉沙县| 家居| 伽师县| 淮南市| 会宁县| 丰城市| 聂荣县| 萝北县| 南城县| 赤城县| 敦化市| 谷城县| 枣阳市| 内黄县| 鹤庆县| 武清区| 温泉县| 泗洪县| 上饶县| 达拉特旗| 永安市| 济源市| 汝南县| 拜泉县| 铜鼓县| 武宁县| 塔河县| 澄江县| 三河市| 陵水| 河池市| 资讯|