redis的安装和一些常用的配置
发表于|更新于
|阅读量:
首先推荐一下redis的中文网站:http://www.redis.cn。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| --下载源码包 $ wget http://download.redis.io/releases/redis-4.0.6.tar.gz --解压 $ tar -zxvf redis-4.0.6.tar.gz --到解压目录 $ cd redis-4.0.6 --编译 $ make --到src目录将下面三个文件copy $ cd /usr/local/redis-4.0.6/src $ mkdir /usr/local/redis4/ $ cp redis-server /usr/local/redis4/ $ cp redis-benchmark /usr/local/redis4/ $ cp redis-cli /usr/local/redis4/ --进入上一级目录将redis.conf也copy到redis4 $ cd .. $ cp redis.conf /usr/local/redis4/ --启动命令 $ redis-server redis.conf --先修改一下配置文件 $ cd /usr/local/redis4/ $ vi /etc/redis.conf --查找daemonize no改为以守护进程方式运行 daemonize yes --修改dir ./为绝对路径, 默认的话redis-server启动时会在当前目录生成或读取dump.rdb 所以如果在根目录下 执行redis-server /etc/redis.conf的话, 读取的是根目录下的dump.rdb,为了使redis-server可在任意目录下执 行 所以此处将dir改为绝对路径 dir /usr/local/redis4 --修改appendonly为yes 指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可 能会在断电时导致一段时间内的数据丢失因为 redis本身同步数据文件是按上面save条件来同步的,所以有 的数据会在一段时间内只存在于内存中。默认为no appendonly yes --将redis添加到自启动中 $ echo "/usr/local/redis4/redis-server /usr/local/redis4/redis.conf" >> /etc/rc.d/rc.local --启动redis $ redis-server /usr/local/redis4/redis.conf --查看redis是否己启动 $ ps -ef | grep redis
|