环境:
redis版本:redis-3.2.11.tar.gz
centos7.5:192.168.253.130
1.上传安装包并且安装
[root@localhost src]# ls redis-3.2.11.tar.gz [root@localhost src]# tar xzf redis-3.2.11.tar.gz [root@localhost src]# cd redis-3.2.11 [root@localhost redis-3.2.11]# make ######有报错 make[3]: gcc:命令未找到 make[3]: *** [net.o] 错误 127 make[3]: 离开目录“/usr/local/src/redis-3.2.11/deps/hiredis” make[2]: *** [hiredis] 错误 2 make[2]: 离开目录“/usr/local/src/redis-3.2.11/deps” make[1]: [persist-settings] 错误 2 (忽略) CC adlist.o /bin/sh: cc: 未找到命令 make[1]: *** [adlist.o] 错误 127 make[1]: 离开目录“/usr/local/src/redis-3.2.11/src” make: *** [all] 错误 2 ########### 解决: [root@localhost redis-3.2.11]# yum -y install gcc gcc-c++ ########又报错 make[1]: 进入目录“/usr/local/src/redis-3.2.11/src” CC adlist.o In file included from adlist.c:34:0: zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录 #include <jemalloc/jemalloc.h> ^ 编译中断。 make[1]: *** [adlist.o] 错误 1 make[1]: 离开目录“/usr/local/src/redis-3.2.11/src” make: *** [all] 错误 2 ############# 解决: [root@localhost redis-3.2.11]# make MALLOC=libc
2.启动redis
[root@localhost redis-3.2.11]# cd src/ [root@localhost src]# ./redis-server 默认是前台启动 2293:C 14 Jul 15:03:48.823 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf 2293:M 14 Jul 15:03:48.824 * Increased maximum number of open files to 10032 (it was originally set to 1024). _._ _.-``__ ''-._ _.-`` `. `_. ''-._ Redis 3.2.11 (00000000/0) 64 bit .-`` .-```. ```\/ _.,_ ''-._ ( ' , .-` | `, ) Running in standalone mode |`-._`-...-` __...-.``-._|'` _.-'| Port: 6379 | `-._ `._ / _.-' | PID: 2293 `-._ `-._ `-./ _.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | http://redis.io `-._ `-._`-.__.-'_.-' _.-' |`-._`-._ `-.__.-' _.-'_.-'| | `-._`-._ _.-'_.-' | `-._ `-._`-.__.-'_.-' _.-' `-._ `-.__.-' _.-' `-._ _.-' `-.__.- 上面是前台启动,可以将其改到后台启动: [root@localhost ~]# cp /usr/local/src/redis-3.2.11/redis.conf /etc/ 复制它的配置文件到etc下 [root@localhost ~]# vim /etc/redis.conf 128 daemonize no 把no改为yes ##后台启动即可 [root@localhost ~]# cd /usr/local/src/redis-3.2.11/src/ [root@localhost src]# ./redis-server /etc/redis.conf 指定配置文件启动 测试客户端的程序redis-cli和redis服务交互 [root@localhost src]# ./redis-cli 127.0.0.1:6379> set hya hhh OK 127.0.0.1:6379> get hya "hhh" 127.0.0.1:6379>
转载自:CSDN 作者:Hya、
原文链接:https://blog.csdn.net/yeyslspi59/article/details/108087770