Redis安装配置操作

Standard

Redis和Memcached类似,但其断电后数据仍然能得到保存,功能也更丰富.

#安装
cd /usr/local/
wget http://redis.googlecode.com/files/redis-1.2.6.tar.gz
tar zxvf redis-1.2.6.tar.gz 
mv redis-1.2.6 redis
cd redis
./make
#make命令执行完成后,会在当前目录下生成本个可执行文件,如下:
#redis-server:Redis服务器的daemon启动程序
#redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作
#redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能
#redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况 
 
#修改配置
vi redis.conf
daemonize yes #默认是no,改为yes让其后台运行.
 
#配置的一些基本说明
daemonize:#是否以后台daemon方式运行
pidfile:#pid文件位置
port:#监听的端口号
timeout:#请求超时时间
loglevel:#log信息级别
logfile:#log文件位置
databases:#开启数据库的数量
save * *#保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件。
rdbcompression:#是否使用压缩
dbfilename:#数据快照文件名(只是文件名,不包括目录)
dir#数据快照的保存目录(这个是目录)
appendonly:#是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。
appendfsync:#appendonlylog如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步)
 
#启动
./redis-server redis.conf
 
#操作
./redis-cli 
redis> set key1 value1
OK
redis> get key1
value1
redis> set site yemaosheng.com
OK
redis> get site
yemaosheng.com
redis> lpush city SH
OK
redis> lpush city BJ
OK
redis> lpush city SZ
OK
redis> lpush city HZ
OK
redis> lpush city GZ
OK
redis> lrange city 0 2
1. GZ
2. HZ
3. SZ
redis> lrange city 1 2
1. HZ
2. SZ
redis> lpop city
GZ
redis> lpop city
HZ
redis> lpop city
SZ
redis> lpop city
BJ
redis> lpop city
SH
redis> lpop city
(nil)

转载请注明出处 http://yemaosheng.com

One thought on “Redis安装配置操作

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.