安装并启动redis

版权声明:转载请附此链接https://blog.csdn.net/qq_42393859 https://blog.csdn.net/qq_42393859/article/details/83448811

1. 首先执行解压指令:tar -zxvf redis-3.0.7.tar.gz

2. cd指令切到解压目录中,然后执行指令: make

执行make的时候,会出现异常:

异常一:

make[2]: cc: Command not found

异常原因:没有安装gcc

解决方案:yum install gcc

异常二:

zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory

异常原因:一些编译依赖或原来编译遗留出现的问题

解决方案:make distclean。清理一下,然后再make。

3.在make成功以后,执行指令:make test

在make test时出现异常:

异常一:

couldn't execute "tclsh8.5": no such file or directory

异常原因:没有安装tcl

解决方案:yum install -y tcl。

4. 安装,执行指令:make install

5. 安装完毕后,搭建测试配置,测试启动:

第一种:前台模式,默认配置启动(默认端口6379)

直接执行指令:redis-server

第二种:守护进程(后台)模式,指定配置文件启动

在redis解压根目录中找到配置文件模板(redis.conf),复制到如下位置:

cp redis.conf /usr/local/redis/7000/7000.conf

通过vi命令修改

daemonize yes

pidfile /usr/local/redis/7000/7000.pid

logfile /usr/local/redis/7000/7000.log

dir /usr/local/redis/7000

最后运行redis: redis-server /usr/local/redis/7000/7000.conf

6. 启动后:

执行指令:redis-cli 连接端口为6379 Host为127.0.0.1的redis服务器

或者:redis-cli -p 7000 -h 192.168.31.10连接端口为7000 Host为192.168.31.10的redis服务器

7.连接了redis服务器后,可以通过 shutdown 关闭连接

8.redis配置文件中的基本配置项:

port 7000 #端口
daemonize yes #守护进程模式启动
cluster-enabled yes #是否支持集群
cluster-config-file nodes-7000.conf #集群配置文件名
pidfile /usr/local/redis/7000/redis.pid #进程id存储位置
logfile /usr/local/redis/7000/redis.log #日志文件存储位置
dir /usr/local/redis/7000 #工作目录

猜你喜欢

转载自blog.csdn.net/qq_42393859/article/details/83448811