redis在Linux中安装

来源:互联网 发布:软件产业基地停车收费 编辑:程序博客网 时间:2024/05/22 05:11

Redis下载安装

 

1:官方站点: redis.io 下载最新版或者最新stable

http://download.redis.io/releases/redis-3.0.4.tar.gz

2:解压源码并进入目录

3: 不用configure

4: 直接make 

(如果是32位机器 make 32bit)

 

:易碰到的问题,时间错误要有c语言的环境

原因源码是官方configure过的,但官方configure,生成的文件有时间戳信息,

Make只能发生在configure之后,

如果你的虚拟机的时间不对,比如说是2012

解决: date -s yyyy-mm-dd hh:mm:ss   重写时间

再 clock -w  写入cmos

 

安装c的环境运行

yum  install  gcc

 

如出现redis zmalloc.h错误 运行

yum install jemalloc-devel

 


5: 可选步骤: make test  测试编译情况

(可能出现: need tcl  >8.4这种情况, yum install tcl)

 

6: 安装到指定的目录,比如 /usr/local/redis

make  PREFIX=/usr/local/redis install

: PREFIX要大写

 


7: make install之后,得到如下几个文件

redis-benchmark  性能测试工具

redis-check-aof  日志文件检测工(比如断电造成日志损坏,可以检测并修复)

redis-check-dump  快照文件检测工具,效果类上

redis-cli  客户端

redis-server 服务端

 


8: 复制配置文件

Cp /path/redis.conf /usr/local/redis

 


9: 启动与连接

/path/to/redis/bin/redis-server  ./path/to/conf-file

:[root@localhost redis]# ./bin/redis-server ./redis.conf 

 

连接redis-cli

#/path/to/redis/bin/redis-cli [-h localhost -p 6379 ]

 

 

10: redis以后台进程的形式运行

编辑conf配置文件,修改如下内容;

daemonize yes

查看是否在后台运行

ps aux|grep redis

root      12940  0.0  0.3 140856  7408 ?        Ssl  10:52   0:00 ./bin/redis-server *:6379      

root      12945  0.0  0.0 112680   920 pts/0    S+   10:54   0:00 grep --color=auto redis

这样代表在后台运行


关闭redis服务

/usr/local/redis/redis-cli -h 127.0.0.1 -p 6379 shutdown 关闭redis服务器,关闭时一定要指定好药关闭的redis服务器的ip和port.
0 0
原创粉丝点击