Redis数据库简介与CentOS 7下编译安装步调(2)

3、优化设置与登录

[root@redis_install utils]# ln -s /usr/local/redis_install/bin/* /usr/local/bin #将redis呼吁建设软毗连,便于系统识别 [root@redis_install utils]# netstat -ntap |grep 6379 tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 26085/redis_install-server [root@redis_install utils]# vim /etc/redis/6379.conf #修改设置文件 bind 127.0.0.1 20.0.0.133 #添加本机ip作为监听工具 [root@redis_install utils]# /etc/init.d/redis_6379 restart #重启redis处事 Stopping ... redis stopped Starting redi server... [root@redis_install utils]# redis-cli -h 20.0.0.133 -p 6379 #乐成登岸 20.0.0.133:6379> exit #退出 [root@redis_install utils]# redis常用呼吁东西

​ 安装进程中已经查察了bin目次下的呼吁东西了,本文主要先容redis-cli、redis-benchmark两个东西。

redis-cli

​ redis-cli是redis自带的呼吁行东西,利用 redis-cli 毗连指定命据库, 毗连乐成事后会进入提示符为“ IP 地点: 端标语>” 的数据库操尽兴况。进入数据库后用户可以输入各类操纵语句对数据库举办打点。,如执行ping 呼吁可以检测 redis 处事是否启动。若要退出数据库操尽兴况, 执行“exit” 或“quit” 呼吁即可返还本来的 Shell 情况。

[root@redis_install ~]# redis-cli 127.0.0.1:6379> ping PONG

​ 在举办数据库毗连操纵时, 可以通过选项来指定长途主机上的 Redis 数据库, 呼吁语法
为:

redis-cli -h host -p port -a password 个中, -h 指定长途主机、 -p 指定 Redis 处事的端标语、 -a 指定暗码。 若不添加任何选项暗示, 毗连本机上的 Redis 数据库; 若未配置数据库暗码可以省略-a 选项。 譬喻执行以下呼吁可毗连到主机为 20.0.0.133, 端口为 6379 的 Redis 数据库, 并查察 redis 处事的统计信息。 [root@redis_install ~]# redis-cli -h 20.0.0.133 -p 6379 20.0.0.133:6379> info #info后头可以接参数,如:memory等 # Server redis_version:5.0.7 #redis版本 ......#省略后续内容 在数据库操尽兴况中, 利用 help 呼吁可以获取呼吁范例的辅佐。 个中。 有三种获取命 令辅佐的方法。 help @<group>: 获取<group>中的呼吁列表 help <command>: 获取某个呼吁的辅佐 help <tab>: 获取大概辅佐的主题列表 redis-benchmark

​ redis-benchmark是官方自带的用于redis的机能测试东西,可以有效的测试redis处事的机能。根基语法为:

redis-benchmark [option] [option value] option: -h: 指定处事器主机名。 -p: 指定处事器端口。 -s: 指定处事器 socket。 -c: 指定并发毗连数。 -n: 指定请求数。 -d: 以字节的形式指定 SET/GET 值的数据巨细。 -k: 1=keep alive 0=reconnect 。 -r: SET/GET/INCR 利用随机 key, SADD 利用随机值。 -P: 通过管道传输<numreq>请求。 -q: 强制退出 redis。 仅显示 query/sec 值。 --csv: 以 CSV 名目输出。 -l: 生成轮回, 永久执行测试。 -t: 仅运行以逗号脱离的测试呼吁列表。 -I: Idle 模式。 仅打开 N 个 idle 毗连并期待。

实例演示:

[root@redis_install ~]# redis-benchmark -h 20.0.0.133 -p 6379 -c 100 -n 100000 #耐性期待 ...... #测试进程 ====== MSET (10 keys) ====== 100000 requests completed in 1.10 seconds 100 parallel clients 3 bytes payload keep alive: 1 83.30% <= 1 milliseconds #milliseconds——毫秒 99.76% <= 2 milliseconds 100.00% <= 2 milliseconds 90991.81 requests per second #每秒并发毗连数为90991.81(参考,没有实际出产情况代价) 总结

​ redis数据库的手工编译安装相较于MySQL较量简朴,其常用的东西照旧需要把握的。

Linux公社的RSS地点https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjjf.html