welcome to xlongwei.com

欢迎大家一起学习、交流、分享


QQ:9167702333 邮箱:admin@xlongwei.com

redis缓存配置管理


分类 Java   关键字 分享   标签 linux   发布 hongwei  1430371105237
注意 转载须保留原文链接,译文链接,作者译者等信息。  
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。

安装,redis.io
wget http://download.redis.io/redis-stable.tar.gz
tar xzf redis-3.0.0.tar.gz
cd redis-3.0.0
make
# CentOS release
yum install redis

配置,vi /etc/redis.conf
daemonize yes #后台运行
pidfile /var/run/redis/redis.pid
port 6379
bind 127.0.0.1
timeout 0 #等待N秒后关闭空闲连接
loglevel notice #debug verbose notice warn
logfile /var/log/redis/redis.log
databases 1
# requirepass foobared #通常不设密码,如果设置则需要尽量复杂,因为redis支持每秒150K次密码校验所以容易被破解
maxclients 0 #最大客户端连接数,0表示不限制
#save 300 30 #不写入文件,每300秒或更新30次数据
vm-enabled no #关闭虚拟内存

运行,flushall清空缓存,flushdb清空当前库,select 0选择库
redis-server /etc/redis.conf

redis-cli
> flushall