博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis命令详解:Connection
阅读量:6472 次
发布时间:2019-06-23

本文共 1403 字,大约阅读时间需要 4 分钟。

最近在学习Redis的相关知识,上一篇我们也介绍了Redis的安装方法和基本数据结构,后面就打算开一个新的系列文章:Redis命令详解。既是对基础的巩固,也是为了以后查询起来更方便。

整个系列会分为以下几个部分:

  • Connection
  • Keys
  • Strings
  • Hashs
  • Lists
  • Sets
  • Sorted Sets
  • HyperLogLog
  • Transactions
  • Server
  • Streams
  • Pub/Sub
  • Cluster
  • Geo
  • Scripting

今天我们从Redis连接的相关命令开始。

AUTH

可用版本:1.0.0

AUTH命令用于检测密码是否与配置文件中的密码是否一致,如果一致,则服务器会返回OK,并且继续接受后面的命令,否则,Redis会拒绝执行接下来的命令。

127.0.0.1:6379> config set requirepass "mypass"OK127.0.0.1:6379> AUTH my(error) ERR invalid password127.0.0.1:6379> ping(error) NOAUTH Authentication required.127.0.0.1:6379> AUTH mypassOK127.0.0.1:6379> pingPONG复制代码

需要注意的是:由于Redis的读写性能非常高,所以可以在段时间内处理许多次AUTH操作,这样使得密码被暴力破解的可能性增加,所以我们在设置密码的时候需要尽量使密码安全性更强。

ECHO

可用版本:1.0.0

ECHO命令打印字符串。

127.0.0.1:6379> ECHO "Hello!""Hello!"复制代码

PING

可用版本:1.0.0

PING命令用于检测服务器是否在运行,或者测试延迟。正常情况下,如果没有参数,则服务器会返回一个PONG,如果有参数的话,服务器会将参数复制一份,返回为字符串。

127.0.0.1:6379> PINGPONG127.0.0.1:6379> PING "hi""hi"复制代码

QUIT

可用版本:1.0.0

QUIT命令用于关闭当前连接,当所有等待中的回复都写入客户端后,就会立即关闭当前连接。

SELECT

可用版本:1.0.0

SELECT命令用于切换数据库,参数为数据库索引号。一个新连接的默认数据库索引号是0,所有的数据库都持久化到一个相同的RDB或AOF文件。不同的数据库可以有相同的key。

127.0.0.1:6379> SELECT 1OK127.0.0.1:6379[1]>复制代码

切换数据库后,提示符后面会出现数据库索引号。需要注意的是:当使用Redis Cluster时,不能使用SELECT命令。

SWAPDB

可用版本:4.0.0

SWAPDB用于交换两个数据库,连接到这个数据库的其他客户端会立即看到另一个数据库的数据。

#client 0127.0.0.1:6379> set db db_0OK127.0.0.1:6379> get db"db_0"127.0.0.1:6379> SWAPDB 0 1OK127.0.0.1:6379> get db(nil)#client 1127.0.0.1:6379> SELECT 1OK127.0.0.1:6379[1]> get db"db_0"复制代码

转载地址:http://ravko.baihongyu.com/

你可能感兴趣的文章
Puppet module命令参数介绍(六)
查看>>
《UNIX网络编程》中第一个timer_server的例子
查看>>
CISCO 路由器(4)
查看>>
网络服务搭建、配置与管理大全(Linux版)
查看>>
Silverlight 5 Beta新特性[4]文本缩进控制
查看>>
springMVC多数据源使用 跨库跨连接
查看>>
简单java在线测评程序
查看>>
Git服务端和客户端安装笔记
查看>>
Spring Security(14)——权限鉴定基础
查看>>
IntelliJ IDEA快捷键
查看>>
【iOS-cocos2d-X 游戏开发之十三】cocos2dx通过Jni调用Android的Java层代码(下)
查看>>
MongoDB的基础使用
查看>>
进程间通信——命名管道
查看>>
LINUX 重定向的知识
查看>>
ssh登陆不需要密码
查看>>
ARP
查看>>
java mkdir()和mkdirs()区别
查看>>
桌面支持--excel自动换行
查看>>
虚拟化--003 vcac licence -成功案例
查看>>
windows server 2003各版本及2008各版本的最大识别内存大小
查看>>