redis 安装笔记(一)
来源:互联网 发布:红苹果预算软件 编辑:程序博客网 时间:2024/04/30 10:54
redis介绍
Redis是一个Key-Value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
1、下载
下载地址
这个是稳定版的,也可以去官网下载最新的。
2、解压
进入压缩包所在的文件夹,解压。
tar -zxvf redis-stable.tar.gz
3、编译
cd redis-stablemake MALLOC=libccd srcmake install
注意,编译是需要gcc的,如果没有需要安装gcc的
4、测试
make test
下面是部分测试结果
Execution time of different units: 0 seconds - unit/printver 0 seconds - unit/auth 1 seconds - unit/quit 1 seconds - unit/scan 1 seconds - unit/protocol 2 seconds - unit/multi 6 seconds - unit/type/list-2 8 seconds - unit/type/hash 10 seconds - unit/expire 2 seconds - integration/rdb 12 seconds - unit/other 4 seconds - integration/aof 0 seconds - integration/logging 1 seconds - unit/pubsub 1 seconds - integration/convert-zipmap-hash-on-load 1 seconds - unit/slowlog 1 seconds - unit/introspection 14 seconds - unit/type/list 15 seconds - unit/type/set 1 seconds - unit/limits 4 seconds - unit/scripting 18 seconds - unit/sort 18 seconds - unit/type/zset 6 seconds - unit/maxmemory 6 seconds - unit/bitops 21 seconds - unit/dump 22 seconds - integration/replication-2 24 seconds - unit/basic 26 seconds - unit/type/list-3 12 seconds - unit/memefficiency 16 seconds - unit/hyperloglog 33 seconds - integration/replication-3 34 seconds - integration/replication-4 44 seconds - unit/aofrw 35 seconds - unit/obuf-limits 43 seconds - integration/replication-psync 71 seconds - integration/replication\o/ All tests passed without errors!
5、启动redis服务
redis-server –port 6397 &
结果见下
[root@localhost redis-stable]# redis-server --port 6397 &[1] 25138[root@localhost redis-stable]# [25138] 25 Jul 21:44:54.373 * Max number of open files set to 10032 _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 2.6.9 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in stand alone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6397 | `-._ `._ / _.-' | PID: 25138 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.-' [25138] 25 Jul 21:44:54.381 # Server started, Redis version 2.6.9[25138] 25 Jul 21:44:54.381 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.[25138] 25 Jul 21:44:54.381 * The server is now ready to accept connections on port 6397
6、
cd /usr/local/bin #查看是否有下面文件,如果没有,拷贝下面文件到/usr/local/bin目录
ln -s /usr/local/redis/redis.conf /etc/redis.conf #添加配置文件软连接
vi /etc/redis.conf #编辑
daemonize yes #设置后台启动redis
:wq! #保存退出
redis-server /etc/redis.conf #启动redis服务
redis-server /etc/redis.conf #启动redis服务
redis-cli shutdown #关闭redis
vi /etc/sysctl.conf #编辑,在最后一行添加下面代码
vm.overcommit_memory = 1
:wq! #保存退出
sysctl -p #使设置立即生效
7、设置redis开机启动
vi /etc/init.d/redis #编辑,添加以下代码
#!/bin/sh# chkconfig: 2345 90 10# description: Redis is a persistent key-value database# redis Startup script for redis processes# processname: redisredis_path="/usr/local/bin/redis-server"redis_conf="/etc/redis.conf"redis_pid="/var/run/redis.pid"# Source function library.. /etc/rc.d/init.d/functions[ -x $redis_path ] || exit 0RETVAL=0prog="redis"# Start daemons.start() { if [ -e $redis_pid -a ! -z $redis_pid ];then echo $prog" already running...." exit 1 fiecho -n $"Starting $prog "# Single instance for all caches$redis_path $redis_confRETVAL=$?[ $RETVAL -eq 0 ] && {touch /var/lock/subsys/$prog success $"$prog" } echo return $RETVAL}# Stop daemons.stop() { echo -n $"Stopping $prog " killproc -d 10 $redis_path echo[ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$progRETVAL=$? return $RETVAL}# See how we were called.case "$1" instart) start;;stop) stop;;status) status $progRETVAL=$?;; restart)stopstart;;condrestart) if test "x`pidof redis`" != x; then stop start fi;;*)echo $"Usage: $0 {start|stop|status|restart|condrestart}" exit 1 esacexit $RETVAL
:wq! #保存退出
chmod 755 /etc/init.d/redis #添加脚本执行权限
chkconfig –add redis #添加开启启动
chkconfig –level 2345 redis on #设置启动级别
chkconfig –list redis #查看启动级别
service redis restart #重新启动redis
8、设置redis配置文件参数
mkdir -p /usr/local/redis/var #创建redis数据库存放目录vi /etc/redis.conf #编辑daemonize yes #以后台daemon方式运行redispidfile "/var/run/redis.pid" #redis以后台运行,默认pid文件路径/var/run/redis.pidport 6379 #默认端口bind 127.0.0.1 #默认绑定本机所有ip地址,为了安全,可以只监听内网iptimeout 300 #客户端超时设置,单位为秒loglevel verbose #设置日志级别,支持四个级别:debug、notice、verbose、warninglogfile stdout #日志记录方式,默认为标准输出,logs不写文件,输出到空设备/deb/nulllogfile "/usr/local/redis/var/redis.log" #可以指定日志文件路径databases 16 #开启数据库的数量save 900 1save 300 10save 60 10000创建本地数据库快照,格式:save * *900秒内,执行1次写操作300秒内,执行10次写操作60秒内,执行10000次写操作rdbcompression yes #启用数据库lzf压缩,也可以设置为nodbfilename dump.rdb #本地快照数据库名称dir "/usr/local/redis/var/" #本地快照数据库存放目录requirepass 123456 #设置redis数据库连接密码maxclients 10000 #同一时间最大客户端连接数,0为无限制maxmemory 1024MB #设定redis最大使用内存,值要小于物理内存,必须设置appendonly yes #开启日志记录,相当于MySQL的binlogappendfilename "appendonly.aof" #日志文件名,注意:不是目录路径appendfsync everysec #每秒执行同步,还有两个参数always、no一般设置为everysec,相当于MySQL事物日志的写方式
:wq! #保存退出
service redis restart #重启
[root@localhost redis-stable]# service redis restartRestarting redis (via systemctl): [ OK ][root@localhost sakila]# redis-cli -a 123456 # 连接数据库redis 127.0.0.1:6379>
出现上面表示连接数据库成功
redis 127.0.0.1:6379> set name sakilaOKredis 127.0.0.1:6379> get name"sakila"redis 127.0.0.1:6379> redis 127.0.0.1:6379> exit #退出数据库控制台
redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 100000 #1000个并发连接,100000个请求,测试127.0.0.1端口为6379的redis服务器性能
下面是测试结果
[root@localhost sakila]# redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 100000====== PING_INLINE ====== 100000 requests completed in 1.10 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds30.41% <= 5 milliseconds87.07% <= 6 milliseconds95.53% <= 7 milliseconds97.66% <= 8 milliseconds98.76% <= 9 milliseconds99.36% <= 10 milliseconds99.47% <= 11 milliseconds99.60% <= 12 milliseconds99.71% <= 13 milliseconds99.79% <= 14 milliseconds99.88% <= 15 milliseconds99.97% <= 16 milliseconds100.00% <= 16 milliseconds91157.70 requests per second====== PING_BULK ====== 100000 requests completed in 1.09 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds34.56% <= 5 milliseconds81.39% <= 6 milliseconds94.76% <= 7 milliseconds97.76% <= 8 milliseconds98.79% <= 9 milliseconds99.30% <= 10 milliseconds99.44% <= 11 milliseconds99.56% <= 12 milliseconds99.65% <= 13 milliseconds99.73% <= 14 milliseconds99.81% <= 15 milliseconds99.89% <= 16 milliseconds99.97% <= 17 milliseconds100.00% <= 17 milliseconds91575.09 requests per second====== SET ====== 100000 requests completed in 1.09 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds30.60% <= 5 milliseconds87.98% <= 6 milliseconds95.35% <= 7 milliseconds97.64% <= 8 milliseconds98.88% <= 9 milliseconds99.31% <= 10 milliseconds99.40% <= 11 milliseconds99.54% <= 12 milliseconds99.68% <= 13 milliseconds99.80% <= 14 milliseconds99.89% <= 15 milliseconds99.97% <= 16 milliseconds100.00% <= 16 milliseconds91911.76 requests per second====== GET ====== 100000 requests completed in 1.08 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds24.10% <= 5 milliseconds87.06% <= 6 milliseconds95.76% <= 7 milliseconds97.90% <= 8 milliseconds99.00% <= 9 milliseconds99.38% <= 10 milliseconds99.53% <= 11 milliseconds99.64% <= 12 milliseconds99.73% <= 13 milliseconds99.81% <= 14 milliseconds99.90% <= 15 milliseconds99.98% <= 16 milliseconds100.00% <= 16 milliseconds92421.44 requests per second====== INCR ====== 100000 requests completed in 1.05 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds39.05% <= 5 milliseconds90.91% <= 6 milliseconds98.21% <= 7 milliseconds99.44% <= 8 milliseconds99.55% <= 9 milliseconds99.65% <= 10 milliseconds99.75% <= 11 milliseconds99.85% <= 12 milliseconds99.96% <= 13 milliseconds100.00% <= 13 milliseconds94786.73 requests per second====== LPUSH ====== 100000 requests completed in 1.09 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds30.32% <= 5 milliseconds89.40% <= 6 milliseconds95.76% <= 7 milliseconds97.69% <= 8 milliseconds98.74% <= 9 milliseconds99.23% <= 10 milliseconds99.37% <= 11 milliseconds99.49% <= 12 milliseconds99.57% <= 13 milliseconds99.73% <= 14 milliseconds99.82% <= 15 milliseconds99.90% <= 16 milliseconds99.98% <= 17 milliseconds100.00% <= 17 milliseconds91575.09 requests per second====== LPOP ====== 100000 requests completed in 1.10 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds31.64% <= 5 milliseconds85.99% <= 6 milliseconds94.91% <= 7 milliseconds97.26% <= 8 milliseconds98.46% <= 9 milliseconds99.29% <= 10 milliseconds99.50% <= 11 milliseconds99.60% <= 12 milliseconds99.68% <= 13 milliseconds99.76% <= 14 milliseconds99.84% <= 15 milliseconds99.92% <= 16 milliseconds100.00% <= 17 milliseconds100.00% <= 17 milliseconds91324.20 requests per second====== SADD ====== 100000 requests completed in 1.09 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds26.64% <= 5 milliseconds87.99% <= 6 milliseconds95.69% <= 7 milliseconds97.93% <= 8 milliseconds98.72% <= 9 milliseconds99.44% <= 10 milliseconds99.52% <= 11 milliseconds99.60% <= 12 milliseconds99.68% <= 13 milliseconds99.76% <= 14 milliseconds99.84% <= 15 milliseconds99.92% <= 16 milliseconds100.00% <= 16 milliseconds91491.30 requests per second====== SPOP ====== 100000 requests completed in 1.08 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 3 milliseconds5.04% <= 4 milliseconds37.43% <= 5 milliseconds76.67% <= 6 milliseconds93.92% <= 7 milliseconds97.47% <= 8 milliseconds98.67% <= 9 milliseconds99.42% <= 10 milliseconds99.51% <= 11 milliseconds99.59% <= 12 milliseconds99.67% <= 13 milliseconds99.75% <= 14 milliseconds99.83% <= 15 milliseconds99.91% <= 16 milliseconds99.99% <= 17 milliseconds100.00% <= 17 milliseconds92250.92 requests per second====== LPUSH (needed to benchmark LRANGE) ====== 100000 requests completed in 1.10 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds20.50% <= 5 milliseconds85.95% <= 6 milliseconds95.01% <= 7 milliseconds97.89% <= 8 milliseconds99.04% <= 9 milliseconds99.46% <= 10 milliseconds99.54% <= 11 milliseconds99.63% <= 12 milliseconds99.71% <= 13 milliseconds99.80% <= 14 milliseconds99.89% <= 15 milliseconds99.98% <= 16 milliseconds100.00% <= 16 milliseconds90826.52 requests per second====== LRANGE_100 (first 100 elements) ====== 100000 requests completed in 1.99 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 8 milliseconds0.22% <= 9 milliseconds76.70% <= 10 milliseconds94.24% <= 11 milliseconds97.11% <= 12 milliseconds98.07% <= 13 milliseconds98.28% <= 14 milliseconds98.39% <= 15 milliseconds98.45% <= 16 milliseconds98.60% <= 17 milliseconds99.03% <= 18 milliseconds99.33% <= 19 milliseconds99.49% <= 20 milliseconds99.59% <= 22 milliseconds99.60% <= 23 milliseconds99.68% <= 24 milliseconds99.77% <= 25 milliseconds99.89% <= 26 milliseconds100.00% <= 27 milliseconds100.00% <= 27 milliseconds50276.52 requests per second====== LRANGE_300 (first 300 elements) ====== 100000 requests completed in 4.22 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 17 milliseconds0.58% <= 18 milliseconds12.72% <= 19 milliseconds31.77% <= 20 milliseconds51.16% <= 21 milliseconds70.50% <= 22 milliseconds90.09% <= 23 milliseconds97.64% <= 24 milliseconds98.10% <= 25 milliseconds98.34% <= 26 milliseconds98.46% <= 27 milliseconds98.59% <= 28 milliseconds98.62% <= 29 milliseconds98.69% <= 30 milliseconds98.78% <= 31 milliseconds98.83% <= 32 milliseconds98.87% <= 33 milliseconds98.90% <= 34 milliseconds98.91% <= 35 milliseconds98.91% <= 36 milliseconds98.92% <= 37 milliseconds98.94% <= 38 milliseconds99.00% <= 39 milliseconds99.06% <= 40 milliseconds99.11% <= 41 milliseconds99.18% <= 42 milliseconds99.21% <= 43 milliseconds99.24% <= 44 milliseconds99.27% <= 45 milliseconds99.30% <= 46 milliseconds99.33% <= 47 milliseconds99.36% <= 48 milliseconds99.39% <= 49 milliseconds99.41% <= 50 milliseconds99.44% <= 51 milliseconds99.50% <= 52 milliseconds99.56% <= 53 milliseconds99.62% <= 54 milliseconds99.66% <= 55 milliseconds99.69% <= 56 milliseconds99.74% <= 57 milliseconds99.79% <= 58 milliseconds99.85% <= 59 milliseconds99.90% <= 66 milliseconds99.91% <= 67 milliseconds99.94% <= 68 milliseconds99.97% <= 69 milliseconds100.00% <= 70 milliseconds100.00% <= 70 milliseconds23668.64 requests per second====== LRANGE_500 (first 450 elements) ====== 100000 requests completed in 5.85 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 16 milliseconds0.01% <= 17 milliseconds0.05% <= 18 milliseconds0.10% <= 19 milliseconds0.14% <= 20 milliseconds0.19% <= 21 milliseconds0.24% <= 22 milliseconds0.39% <= 23 milliseconds1.32% <= 24 milliseconds6.86% <= 25 milliseconds18.89% <= 26 milliseconds29.94% <= 27 milliseconds39.44% <= 28 milliseconds49.40% <= 29 milliseconds59.42% <= 30 milliseconds69.06% <= 31 milliseconds79.71% <= 32 milliseconds92.82% <= 33 milliseconds97.52% <= 34 milliseconds98.20% <= 35 milliseconds98.35% <= 36 milliseconds98.47% <= 37 milliseconds98.56% <= 38 milliseconds98.64% <= 39 milliseconds98.70% <= 40 milliseconds98.78% <= 41 milliseconds98.83% <= 42 milliseconds98.88% <= 43 milliseconds98.93% <= 44 milliseconds98.94% <= 45 milliseconds98.95% <= 46 milliseconds98.95% <= 47 milliseconds98.95% <= 48 milliseconds98.96% <= 49 milliseconds98.96% <= 50 milliseconds98.96% <= 51 milliseconds98.97% <= 52 milliseconds98.97% <= 53 milliseconds98.97% <= 54 milliseconds98.97% <= 55 milliseconds98.98% <= 56 milliseconds98.98% <= 57 milliseconds98.98% <= 58 milliseconds98.98% <= 59 milliseconds99.00% <= 60 milliseconds99.01% <= 61 milliseconds99.04% <= 62 milliseconds99.06% <= 63 milliseconds99.07% <= 64 milliseconds99.10% <= 65 milliseconds99.11% <= 66 milliseconds99.13% <= 67 milliseconds99.15% <= 68 milliseconds99.19% <= 69 milliseconds99.23% <= 70 milliseconds99.27% <= 71 milliseconds99.30% <= 72 milliseconds99.34% <= 73 milliseconds99.38% <= 74 milliseconds99.42% <= 75 milliseconds99.46% <= 76 milliseconds99.50% <= 77 milliseconds99.54% <= 78 milliseconds99.58% <= 79 milliseconds99.61% <= 80 milliseconds99.62% <= 81 milliseconds99.64% <= 82 milliseconds99.66% <= 83 milliseconds99.68% <= 84 milliseconds99.70% <= 85 milliseconds99.72% <= 86 milliseconds99.75% <= 87 milliseconds99.78% <= 88 milliseconds99.80% <= 89 milliseconds99.82% <= 90 milliseconds99.85% <= 91 milliseconds99.87% <= 92 milliseconds99.89% <= 93 milliseconds99.91% <= 94 milliseconds99.94% <= 95 milliseconds99.95% <= 96 milliseconds99.95% <= 97 milliseconds99.95% <= 98 milliseconds99.95% <= 99 milliseconds99.96% <= 100 milliseconds99.96% <= 101 milliseconds99.96% <= 102 milliseconds99.97% <= 103 milliseconds100.00% <= 104 milliseconds100.00% <= 104 milliseconds17102.79 requests per second====== LRANGE_600 (first 600 elements) ====== 100000 requests completed in 7.45 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 16 milliseconds0.01% <= 17 milliseconds0.02% <= 18 milliseconds0.03% <= 19 milliseconds0.04% <= 20 milliseconds0.05% <= 21 milliseconds0.06% <= 22 milliseconds0.09% <= 23 milliseconds0.14% <= 24 milliseconds0.18% <= 25 milliseconds0.21% <= 26 milliseconds0.25% <= 27 milliseconds0.30% <= 28 milliseconds0.40% <= 29 milliseconds1.86% <= 30 milliseconds4.31% <= 31 milliseconds6.71% <= 32 milliseconds9.45% <= 33 milliseconds16.12% <= 34 milliseconds29.12% <= 35 milliseconds41.71% <= 36 milliseconds49.27% <= 37 milliseconds56.53% <= 38 milliseconds68.77% <= 39 milliseconds82.17% <= 40 milliseconds89.23% <= 41 milliseconds92.16% <= 42 milliseconds94.82% <= 43 milliseconds97.36% <= 44 milliseconds98.04% <= 45 milliseconds98.21% <= 46 milliseconds98.30% <= 47 milliseconds98.37% <= 48 milliseconds98.48% <= 49 milliseconds98.57% <= 50 milliseconds98.63% <= 51 milliseconds98.69% <= 52 milliseconds98.74% <= 53 milliseconds98.76% <= 54 milliseconds98.79% <= 55 milliseconds98.82% <= 56 milliseconds98.86% <= 57 milliseconds98.89% <= 58 milliseconds98.93% <= 59 milliseconds98.96% <= 60 milliseconds99.00% <= 61 milliseconds99.05% <= 62 milliseconds99.10% <= 63 milliseconds99.15% <= 64 milliseconds99.22% <= 65 milliseconds99.26% <= 66 milliseconds99.29% <= 67 milliseconds99.33% <= 68 milliseconds99.36% <= 69 milliseconds99.39% <= 70 milliseconds99.42% <= 71 milliseconds99.44% <= 72 milliseconds99.45% <= 73 milliseconds99.46% <= 74 milliseconds99.48% <= 75 milliseconds99.50% <= 76 milliseconds99.50% <= 77 milliseconds99.50% <= 78 milliseconds99.50% <= 79 milliseconds99.50% <= 80 milliseconds99.50% <= 81 milliseconds99.50% <= 82 milliseconds99.51% <= 83 milliseconds99.51% <= 84 milliseconds99.51% <= 85 milliseconds99.51% <= 86 milliseconds99.51% <= 87 milliseconds99.52% <= 88 milliseconds99.54% <= 89 milliseconds99.56% <= 90 milliseconds99.57% <= 91 milliseconds99.59% <= 92 milliseconds99.60% <= 93 milliseconds99.62% <= 94 milliseconds99.63% <= 95 milliseconds99.65% <= 96 milliseconds99.66% <= 97 milliseconds99.68% <= 98 milliseconds99.69% <= 99 milliseconds99.71% <= 100 milliseconds99.72% <= 101 milliseconds99.74% <= 102 milliseconds99.75% <= 103 milliseconds99.77% <= 104 milliseconds99.81% <= 105 milliseconds99.82% <= 106 milliseconds99.84% <= 107 milliseconds99.86% <= 108 milliseconds99.87% <= 109 milliseconds99.89% <= 110 milliseconds99.90% <= 111 milliseconds99.92% <= 112 milliseconds99.94% <= 113 milliseconds99.95% <= 114 milliseconds99.97% <= 115 milliseconds99.98% <= 116 milliseconds100.00% <= 116 milliseconds13431.83 requests per second====== MSET (10 keys) ====== 100000 requests completed in 1.24 seconds 1000 parallel clients 3 bytes payload keep alive: 10.00% <= 4 milliseconds0.00% <= 5 milliseconds0.20% <= 6 milliseconds0.37% <= 7 milliseconds0.87% <= 8 milliseconds2.16% <= 9 milliseconds3.05% <= 10 milliseconds20.64% <= 11 milliseconds82.71% <= 12 milliseconds89.68% <= 13 milliseconds92.29% <= 14 milliseconds94.59% <= 15 milliseconds96.23% <= 16 milliseconds98.07% <= 17 milliseconds99.15% <= 18 milliseconds99.42% <= 19 milliseconds99.46% <= 20 milliseconds99.76% <= 21 milliseconds99.88% <= 22 milliseconds100.00% <= 23 milliseconds100.00% <= 23 milliseconds80971.66 requests per second
- redis 安装笔记(一)
- redis学习笔记一 之Redis 安装
- Redis的安装-Redis学习笔记一
- redis 学习笔记一,安装配置
- Redis学习笔记(一)---redis安装与部署
- Redis学习笔记(一) Redis安装与基本使用(windows)
- Redis学习笔记一:redis简介及安装使用
- Redis笔记一之Redis简介与安装
- redis学习笔记(一)redis环境的安装
- Redis学习笔记一:redis简介及安装使用
- Redis学习笔记——(一)Redis安装配置
- redis学习一 ------ redis安装
- Redis总结笔记(一):安装和常用命令
- Redis 学习笔记(一)安装与配置
- Redis 学习笔记(一)安装与配置
- Redis学习笔记-Redis安装
- Redis笔记part1(Redis安装)
- Redis学习笔记一
- Soldier and Badges(546B)
- bresenham 画线算法
- 【第四季《中国好声音》歪评二:双盲眼模式掀起好声音高潮】
- 初学数据结构之二叉树
- 递归实现求Fibonacci数列的第n项
- redis 安装笔记(一)
- 【Maven】Fatal error compiling: invalid target release: 1.7 -> [Help 1]
- 实用程序软件包(关于使用静态函数报错问题“Static function declared but not defined in C+++ "eh.h is only for C++!"报错问题)
- Vector::assign的使用
- iOS - 如何集成支付宝
- 若干有序序列,合并成一个新的有序序列
- Project Euler:Problem 91 Right triangles with integer coordinates
- 大型网站技术架构笔录(1):演化
- strcpy,strncpy http://blog.csdn.net/shutear/article/details/8256096