18 Redis 連線
Redis 連線命令主要是用於連線 redis 服務。
例項
以下例項演示了客戶端如何通過密碼驗證連線到 redis 服務,並檢測服務是否在執行:
redis 127.0.0.1:6379> AUTH "password"
OK
redis 127.0.0.1:6379> PING
PONG
Redis 連線命令
下表列出了 redis 連線的基本命令:
1 Auth
Redis Auth 命令用於檢測給定的密碼和配置檔案中的密碼是否相符。
# 語法
redis 127.0.0.1:6379> AUTH PASSWORD
# 返回值
密碼匹配時返回 OK ,否則返回一個錯誤。
# 例項
127.0.0.1:6379> AUTH "password"
(error) ERR Client sent AUTH, but no password is set
127.0.0.1:6379> CONFIG SET requirepass "mypass"
OK
127.0.0.1:6379> AUTH mypass
OK
2 Echo
Redis Echo 命令用於列印給定的字串。
# 語法
redis 127.0.0.1:6379> ECHO message
# 返回值
返回字串本身。
# 例項
redis 127.0.0.1:6379> ECHO "Hello World"
"Hello World"
3 Ping
Redis Ping 命令使用客戶端向 Redis 伺服器傳送一個 PING ,如果伺服器運作正常的話,會返回一個 PONG 。
通常用於測試與伺服器的連線是否仍然生效,或者用於測量延遲值。
# 語法
redis 127.0.0.1:6379> PING
# 返回值
如果連線正常就返回一個 PONG ,否則返回一個連線錯誤。
# 例項
# 客戶端和伺服器連線正常
127.0.0.1:6379> PING
PONG
# 客戶端和伺服器連線不正常(網路不正常或伺服器未能正常執行)
127.0.0.1:6379> PING
Could not connect to Redis at 127.0.0.1:6379: Connection refused
4 Quit
Redis Quit 命令用於關閉與當前客戶端與redis服務的連線。
一旦所有等待中的回覆(如果有的話)順利寫入到客戶端,連線就會被關閉。
# 語法
redis 127.0.0.1:6379> QUIT
# 返回值
總是返回 OK 。
# 例項
redis 127.0.0.1:6379> QUIT
OK
5 Select
Redis Select 命令用於切換到指定的資料庫,資料庫索引號 index 用數字值指定,以 0 作為起始索引值。
# 語法
redis 127.0.0.1:6379> SELECT index
# 返回值
總是返回 OK 。
# 例項
redis 127.0.0.1:6379> SET db_number 0 # 預設使用 0 號資料庫
OK
redis 127.0.0.1:6379> SELECT 1 # 使用 1 號資料庫
OK
redis 127.0.0.1:6379[1]> GET db_number # 已經切換到 1 號資料庫,注意 Redis 現在的命令提示符多了個 [1]
(nil)
redis 127.0.0.1:6379[1]> SET db_number 1
OK
redis 127.0.0.1:6379[1]> GET db_number
"1"
redis 127.0.0.1:6379[1]> SELECT 3 # 再切換到 3 號資料庫
OK
redis 127.0.0.1:6379[3]> # 提示符從 [1] 改變成了 [3]
相關文章
- Python連線Redis連線配置PythonRedis
- Laravel redis 連不同的連線LaravelRedis
- Python連線RedisPythonRedis
- Redis 可以讓工具連線Redis
- 使用telnet連線redisRedis
- Redis客戶端連線Redis客戶端
- go~連線redis的方法GoRedis
- redis學習(1)python連線redisRedisPython
- 【Azure Redis 快取 Azure Cache For Redis】Redis連線池Redis快取
- ServiceStack.Redis的原始碼分析(連線與連線池)Redis原始碼
- windwos 使用telnet 連線 redisRedis
- 教你如何用node連線redisRedis
- java連線Redis的工具類JavaRedis
- python連線redis測試PythonRedis
- docker 安裝redis 以及配置連線DockerRedis
- java操作redis叢集連線池JavaRedis
- Redis 可以讓工具連線 小技巧Redis
- day40-Python連線RedisPythonRedis
- 實現一個redis連線池Redis
- mysql、redis 客戶端連線池MySqlRedis客戶端
- node.js 連線外網redisNode.jsRedis
- PostgreSQL9.5連線redis及其使用SQLRedis
- Redis筆記2:Jedis連線池Redis筆記
- Redis連線超時排查實錄Redis
- Jedis使用連線池操作redis叢集Redis
- Redis客戶端連線數DevOpsRedis客戶端dev
- mORMot 1.18 第10章 連線表ORM
- linux安裝redis和遠端連線LinuxRedis
- 如何掌握python連線redis資料庫?PythonRedis資料庫
- redis 原始碼分析:Jedis 哨兵模式連線原理Redis原始碼模式
- Redis學習記錄(二)--使用Jedis連線Redis
- 外部連線不上redis的解決方法Redis
- 今天,你遇到redis線上連線超時了嗎?Redis
- 配置redis伺服器允許遠端連線Redis伺服器
- 阿里雲伺服器遠端連線redis阿里伺服器Redis
- Redis筆記3:Jedis連線自動釋放Redis筆記
- Java連線Redis (key-value儲存系統)JavaRedis
- 如何在 Go 語言中使用 Redis 連線池GoRedis