本文是Redis的安装与配置教程,所使用的Redis版本是redis-2.0.0-rc4。
性能测试结果:
安装过程: Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。
一、下载最新版
二、解压缩
三、安装C/C++的编译组件(非必须)
四、编译
make命令执行完成后,会在当前目录下生成本个可执行文件,分别是redis-server、redis-cli、redis-benchmark、redis-stat,它们的作用如下:
五、修改配置文件
添加
刷新配置使之生效
补充介绍:
内核参数说明如下:
**编辑redis.conf配置文件(/etc/redis.conf),按需求做出适当调整,比如:
成功安装Redis后,直接执行redis-server即可运行Redis,此时它是按照默认配置来运行的(默认配置甚至不是后台运 行)。我们希望Redis按我们的要求运行,则我们需要修改配置文件,Redis的配置文件就是我们上面第二个cp操作的redis.conf文件,目前 它被我们拷贝到了/usr/local/redis/etc/目录下。修改它就可以配置我们的server了。如何修改?下面是redis.conf的主 要配置参数的意义:
下面是一个略做修改后的配置文件内容:
复制代码代码如下:
daemonize yes
pidfile /usr/local/redis/var/redis.pid port 6379 timeout 300 loglevel debug logfile /usr/local/redis/var/redis.log databases 16 save 900 1 save 300 10 save 60 10000 rdbcompression yes dbfilename dump.rdb dir /usr/local/redis/var/ appendonly no appendfsync always glueoutputbuf yes shareobjects no shareobjectspoolsize 1024 将上面内容写为redis.conf并保存到/usr/local/redis/etc/目录下
然后在命令行执行:
复制代码代码如下:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
即可在后台启动redis服务,这时你通过 六、启动服务并验证
复制代码代码如下:
启动服务器
七、启动命令行客户端赋值取值
复制代码代码如下:
redis-cli set mykey somevalue
./redis-cli get mykey
八、关闭服务
复制代码代码如下:
$ redis-cli shutdown
#关闭指定端口的redis-server $redis-cli -p 6380 shutdown 九、客户端也可以使用telnet形式连接。
复制代码代码如下:
[root@dbcache conf]# telnet 127.0.0.1 6379
Trying 127.0.0.1... Connected to dbcache (127.0.0.1). Escape character is '^]'. set foo 3 bar +OK get foo $3 bar ^] telnet> quit Connection closed. |