下载redis
注意版本
上传到linux指定目录并解压
进入解压目录,并编译
make
...
gcc -std=c99 -pedantic -c -O3 -fPIC -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb net.c
make[3]: gcc:命令未找到
make[3]: *** [net.o] 错误 127
make[3]: 离开目录“/usr/local/server/redis/redis-5.0.3/deps/hiredis”
make[2]: *** [hiredis] 错误 2
make[2]: 离开目录“/usr/local/server/redis/redis-5.0.3/deps”
make[1]: [persist-settings] 错误 2 (忽略)
CC adlist.o
/bin/sh: cc: 未找到命令
make[1]: *** [adlist.o] 错误 127
make[1]: 离开目录“/usr/local/server/redis/redis-5.0.3/src”
make: *** [all] 错误 2
检查gcc环境并安装,未提示该错误则忽略
[dahuzi@dahuzi redis-5.0.3]$ gcc -v
-bash: gcc: 未找到命令
[dahuzi@dahuzi redis-5.0.3]$ su root
[root@dahuzi redis-5.0.3]# yum install cpp -y
[root@dahuzi redis-5.0.3]# yum install binutils -y
[root@dahuzi redis-5.0.3]# yum install glibc -y
[root@dahuzi redis-5.0.3]# yum install glibc-kernheaders -y
[root@dahuzi redis-5.0.3]# yum install glibc-common -y
[root@dahuzi redis-5.0.3]# yum install glibc-devel -y
[root@dahuzi redis-5.0.3]# yum install gcc -y
[root@dahuzi redis-5.0.3]# yum install make -y
删除刚刚的解压目录,然后重新解压,并编译
安装,将redis的配置文件redis.conf cp到安装目录
[dahuzi@dahuzi redis-5.0.3]$ make PREFIX=/usr/local/server/redis install
[dahuzi@dahuzi redis-5.0.3]$ cp redis.conf ../
编辑配置文件
开启远程连接、修改端口号、设置后台启动、修改密码、配置数据存放路径
69 # bind 127.0.1
88 protected-mode no
92 port 6379
136 daemonize yes
507 requirepass dahuzi
263 dir /usr/local/server/redis
启动redis并查看后台程序
[dahuzi@dahuzi redis]$ ./bin/redis-server redis.conf
[dahuzi@dahuzi redis]$ ps aux |grep redis
关闭redis
[dahuzi@dahuzi redis]$ ps aux |grep redis
[dahuzi@dahuzi redis]$ kill -9
[dahuzi@dahuzi redis]$ ./bin/redis-cli -h IP -p PORT -a PASSWORD
> shutdown