引用python中国某文章里的一段话: "Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,
在部 分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。
问题是这个项目还很新,可能还不足够稳定,而且没有在实际的一些大型系统应用的实例。
此外,缺乏mc中批量get也是比较大的问题,始终批量获取跟多次获取的网络开销是不一样的。"
http://www.okpython.com/bbs/viewthread.php?tid=5085&highlight=redis
初试redis,从某种意义上讲,memcached已经做的相当不错了。
但经同事介绍,知道了redis,redis的读写速度相当不错,并且可以定时或不定时的将内存中的数据备份到磁盘
真正做到了安全,快捷的目的。
下面我就将我的安装心得写出来,希望解占辉能帮助刚刚接触redis的朋友。
首先获取redis,我一般情况下python中国下载,那里LINUX主流软件基本都有。
http://www.okpython.com/bbs/viewthread.php?tid=5086&highlight=redis
[root@localhost /]# cd /soft
[root@localhost soft]# tar zvxf redis-1.2.6.tar.gz
[root@localhost redis-1.2.6]# make
#复制两个配置文件和命令文件到以下对应目录
cp redis.conf /etc/redis/
cp redis-benchmark redis-cli redis-server /usr/bin/
2.修改部分参数
#设定内核参数
echo 1 > /proc/sys/vm/overcommit_memory
#修改/etc/redis/redis.conf
daemonize yes
logfile /dev/null #日志文件路径
启动redis
[root@localhost redis-1.2.6]# redis-server /etc/redis/redis.conf
New pid: 983
3.测试服务是否正常
redis-benchmark
====== SET ====== 10000 requests completed in 0.24 seconds
50 parallel clients
3 bytes payload
keep alive: 1
1.15% |