redis安装
1、下载redis-3.2.13.tar.gz
2、安装(redis属于源码安装,需要编译、检测编译状态)
1)解压安装包 tar -zxvf redis-3.2.13.tar.gz
2)进入解压目录 cd redis-3.2.13.tar.gz/
3)编译 make
4)检测检测编译状态 make test,此过程会检测到redis安装所需要的依赖包
本次安装缺少的依赖包:You need tcl 8.5 or newer in order to run the Redis test
解决方法:wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
5)安装make install [prefix=/path]完成安装
3、常用命令
启动停止redis
./redis-server ../redis.conf
./redis-cli shutdown
以后台进程的方式启动
修改redis.conf daemonize =yes
./redis-cli -h 127.0.0.1 -p 6379
1)daemonize介绍
A、redis.conf配置文件中daemonize守护线程,默认是NO。
B、daemonize是用来指定redis是否要用守护线程的方式启动。
2)daemonize 设置yes或者no区别
daemonize:yes:redis采用的是单进程多线程的模式。当redis.conf
中选项daemonize设置成yes时,代表开启守护进程模式。在该模式下,
redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile
设置的文件中,此时redis将一直运行,除非手动kill该进程。
daemonize:no: 当daemonize选项设置成no时,当前界面将进入redis
的命令行界面,exit强制退出或者关闭连接工具(putty,xshell等)都
会导致redis进程退出
其他命令说明
Redis-server 启动服务
Redis-cli 访问到redis的控制台
redis-benchmark 性能测试的工具
redis-check-aof aof文件进行检测的工具
redis-check-dump rdb文件检查工具
redis-sentinel sentinel 服务器配置
原文:https://www.cnblogs.com/flying-fun/p/12749344.html