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]
相關文章
- Laravel redis 連不同的連線LaravelRedis
- 使用telnet連線redisRedis
- go~連線redis的方法GoRedis
- Redis 可以讓工具連線Redis
- windwos 使用telnet 連線 redisRedis
- 【Azure Redis 快取 Azure Cache For Redis】Redis連線池Redis快取
- ServiceStack.Redis的原始碼分析(連線與連線池)Redis原始碼
- day40-Python連線RedisPythonRedis
- 教你如何用node連線redisRedis
- mysql、redis 客戶端連線池MySqlRedis客戶端
- Redis連線超時排查實錄Redis
- Redis 可以讓工具連線 小技巧Redis
- docker 安裝redis 以及配置連線DockerRedis
- Redis客戶端連線數DevOpsRedis客戶端dev
- java操作redis叢集連線池JavaRedis
- 實現一個redis連線池Redis
- redis-18.事物Redis
- 《MySQL 入門教程》第 18 篇 連線查詢MySql
- 如何掌握python連線redis資料庫?PythonRedis資料庫
- linux安裝redis和遠端連線LinuxRedis
- Jedis使用連線池操作redis叢集Redis
- 今天,你遇到redis線上連線超時了嗎?Redis
- redis自學(18)epollRedis
- redis 原始碼分析:Jedis 哨兵模式連線原理Redis原始碼模式
- 阿里雲伺服器遠端連線redis阿里伺服器Redis
- 【Azure Cache for Redis】Python Djange-Redis連線Azure Redis服務遇上(104, 'Connection reset by peer')RedisPython
- redis-18.事物簡介Redis
- 配置redis伺服器允許遠端連線Redis伺服器
- python2.7連線操作redis的幾種方法PythonRedis
- 【Azure Redis】部署在AKS中的應用連線Redis時候出現Unable to connect to Redis serverRedisServer
- 內連線、左連線、右連線
- 解決laravel 連線不上docker 安裝的redisLaravelDockerRedis
- Jedis 連線 Redis報JedisConnectionException: java.net.ConnectException: Connection refusedRedisExceptionJava
- 【Azure Redis 快取】 Python連線Azure Redis, 使用redis.ConnectionPool 出現 "ConnectionResetError: [Errno 104] Connection reset by peer"Redis快取PythonError
- 【Azure Redis 快取】示例使用 redisson-spring-boot-starter 連線/使用 Azure Redis 服務Redis快取Springboot
- 三種獲取redis的連線,以及redis_String型別演示(適合新手)Redis型別
- Redis效能最佳化的18招Redis
- [20181107]低版本toad連線18c資料庫問題.txt資料庫
- MYSQL語法:左連線、右連線、內連線、全外連線MySql