(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复述,(三)高级应用