Redis中文官网:http://www.redis.cn/
Redis英文官网:https://redis.io/download
1.在线安装命令
$ wget http://download.redis.io/releases/redis-4.0.11.tar.gz
$ tar xzf redis-4.0.11.tar.gz
$ cd redis-4.0.11
$ make
这里下载完毕之后..进入解压的文件cd redis.......
执行make命令
执行make有可能会报错...
2.离线安装:自己把文件上传到liunx解压..进入该目录执行make..在在线安装差不多
执行make报错执行方案:如下
在线解决:yum install gcc-c++....等待依赖下载完毕
如果没有联网先挂载光驱...至于如何具体挂载光驱..自行百度...
挂载 mount /dev/cdrom /media 这是我挂载的光驱文件目录时/media.....如果自己挂载到别的地方..后面和这个目录也是一样的
cd /media/Package =====>该目录下有一些安装的文件(注意要挂载成功才能有有安装包...)
rpm -ivh cpp-4.4.7-17.el6.x86_64.rpm
rpm -ivh kernel-headers-2.6.32-642.el6.x86_64.rpm
rpm -ivh glibc-headers-2.12-1.192.el6.x86_64.rpm
rpm -ivh glibc-devel-2.12-1.192.el6.x86_64.rpm
rpm -ivh libgomp-4.4.7-17.el6.x86_64.rpm
执行上述命令...不管能不能执行成功...可能不同德尔Centos版本存在上述的版本不同..但是前缀是一样的..注意版本即可..
执行完毕之后..
进入到redis的目录.执行make命令即可====>等待时间有点长
3.如果再次make报错
问题:报错Jemalloc/jemalloc.h没有那个文件或者目录
解决方案make distclear之后再make
然后在make install
4.安装完毕之后.
可选:====>可以使用make test进行测试..时间挺久..可以不测试
redis默认安装的目录时/usr/local/bin ====>该目录存放redis的命令
5.启动redis
进入redis目录将redis.conf备份一个为redis.conf.bak
cp redis.conf redis.conf.bak ====>最好备份..免得自己将配置文件修改坏了..还有备份
这里我将该文件备份到其他目录...我在根(/)新建一个myRedis目录..将redis.conf复制一份到里面..同时有一份redis.conf.bak
其他文件不用管.只需有着两个即可...
这里要修改[配置文件]====>
将daemonize修改为 yes =====>默认是no
daemonize yes
6.启动服务端:====>redis-server redis.conf ===>redis.conf根据自己的目录在哪里就行
7.连接服务端
这里我是使用域名加端口
如果是刚刚安装的redis.并且没有修改redis的情况下
连接命令是redis-cli -p 6379 初始化IP是127.0.0.1...如果修改了(redis.conf)旧的添加IP地址
-h===>host
-p===>port
8.测试
退出命令
showdown
exit
9修改主机名:可以不修改..根据自己的习惯
下面红色的是自己修改的....如果修改了..需要将redis服务重启.....然后重新连接
10.使用shell脚本启动redis
这里我就直接写一个在我自己myredis目录下
vim startRedis.sh
#redis.conf如果存在于别的地方....根据自己的路径调节
#主要看自己的脚本放在哪里..建议和redis.conf放在容易目录下
redis-server redis.conf
#连接
#redis-cli -h 192.168.200.130 -p 6379==>修改了配置文件..没有修改
#端口默认是6379..如果修改..一样要写
redis-cli -p 6379
我自己的shell脚本
测试redis的性能
redis-benchmark 命令
redis-benchmark -p 6379
如果修改了主机名(host) 以及密码 端口=====>默认没密码
修改了什么就添加什么
就执行下面命令
redis-benchmark -h 192.168.200.130 -p 6379 -a
中文网命令:http://www.redis.cn/commands.html#generic