复述,(三)高级应用

  

(1) .Redis数据备份与恢复.Redis 节省;命令用于创建当前数据库的备份。基本语法就是保存

192.168.180.23:6379>保存   好

该命令将在复述,安装目录中创建垃圾场。rdb文件。

[root@localhost  redis-3.2.9] #, ls   00-RELEASENOTES , dump.rdb ,,,,,,,, redis.conf ,,,,,,, src

恢复数据。如果需要恢复数据,只需将备份文件(dump.rdb)移动到复述,安装目录并启动服务即可。获取复述,目录可以使用,CONFIG 命令,如下所示:

192.168.180.23:6379> CONFIG  get  dir   1),“dir”   2),“/根”

配置得到dir获取复述,数据的目录/根,如果要恢复的话,只需要将备份文件/根/转储。rdb移到到复述,安装目录并启动服务即可。<强> BGSAVE

127.0.0.1:6379> BGSAVE   Background  saving 开始


(2)复述,安全。要保护复述,安全,需要在配置文件中设置密码。

127.0.0.1:6379> config  get  requirepass   1),“requirepass”   2),“"

默认的情况下,没有设置复述,访问的密码,如果要设置的话,可以通过以下命令:

192.168.180.23:6379>, config  set  requirepass “redis123”   好吧   192.168.180.23:6379> config  get  requirepass   1),“requirepass”   2),“redis123”

设置密码后,如果任何客户端运行命令而不进行身份验证,则会返回一个(错误)NOAUTH认证要求。的错误信息,因此,客户端需要使用AUTH命令来验证。


,(3)复述性能测试.Redis性能测试是通过同时执行多个命令实现的。语法:redis-benchmark[选项][选项值]

(root@localhost  src) #,。/redis-benchmark  -n  10000======,PING_INLINE ======10000,才能requests  completed 拷贝0.11秒   50,才能parallel 客户   3,才能bytes 负载   keep 才能活着:1   时间=100.00%,& lt; 0毫秒   88495.58,requests  per 第二======,PING_BULK ======10000,才能requests  completed 拷贝0.11秒   50,才能parallel 客户   3,才能bytes 负载   keep 才能活着:1   时间=100.00%,& lt; 0毫秒   89285.71,requests  per 第二======,SET ======10000,才能requests  completed 拷贝0.11秒   50,才能parallel 客户   3,才能bytes 负载   keep 才能活着:1   时间=100.00%,& lt; 0毫秒   90090.09,requests  per 第二======,GET ======10000,才能requests  completed 拷贝0.10秒   50,才能parallel 客户   3,才能bytes 负载   keep 才能活着:1   时间=100.00%,& lt; 0毫秒   98039.22,requests  per 第二======,INCR ======10000,才能requests  completed 拷贝0.10秒   50,才能parallel 客户   3,才能bytes 负载   keep 才能活着:1   时间=100.00%,& lt; 0毫秒   95238.10,requests  per 第二个

复述性能测试工具可选参数如下所示:





序号选项描述默认值1 <强> - h 指定服务器主机名127.0.0.12 <强> - p 指定服务器端口63793 <强> s 指定服务器插座
4 <强> - c 指定并发连接数505 <强> - n 指定请求数100006 <强> - d 以字节的形式指定设置/获取值的数据大小27 <强> - k 1=维持0=reconnect18 <强> - r 设置/获?增加使用随机键,大块漂浮植物使用随机值
9 <强> - p 强通过管道传输& lt; numreq>请求110 <强> q 强制退出复述。仅显示查询/秒值
<强> 11——csv 以csv格式输出12 <强>
- l 生成循环,永久执行测试
<强> 13 - t 仅运行以逗号分隔的测试命令列表。
14 <强> - 闲置模式。仅打开N个空闲连接并等待。



,(4)复述,管道.Redis是一个TCP服务器,支持请求/响应协议。在复述中,请求通过以下步骤完成:

<李>

客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。

<李>

服务器处理命令并将响应发送回客户端。

复述,管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终一次性读取所有服务端的响应。

$ (echo  -en “萍\ r \ n  SET  tutorial 复述\ r \ nGET 教程\ r \ nINCR    游客\ r \ nINCR 游客\ r \ nINCR 游客\ r \ n”;, sleep  10), |, nc  localhost  6379年,,   + PONG    + OK    redis    :1,   :2,   null

复述,(三)高级应用