下载源码并解压编译redis
wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar -xvf redis-5.0.5.tar.gz -C /usr/local cd /usr/local/redis-5.0.5 make
src
目录 中如今提供了已编译的二进制文件 。使用如下命令运行Redisbash
src/redis-server
可使用内置客户端与Redis进行交互spa
$ src/redis-cli redis> set foo bar OK redis> get foo "bar"
2.1 /usr/local/redis-5.0.5/utils下已经有写好的脚本,运行便可命令行
该脚本还会设置redis开机自启动rest
cd /usr/local/redis-5.0.5/utils ./install_server.sh
选择都选默认便可,须要注意的是executable path填写的是redis-servercode
Please select the redis executable path [] /usr/local/redis-5.0.5/src/redis-serverserver
最后的配置以下:blog
Selected config:
Port : 6379
Config file : /etc/redis/6379.conf
Log file : /var/log/redis_6379.log
Data dir : /var/lib/redis/6379
Executable : /usr/local/redis-5.0.5/src
Cli Executable : /usr/local/redis-5.0.5/redis-cliget
2.2 配置环境便变量源码
echo 'export PATH=$PATH:/usr/local/redis-5.0.5/src' >/etc/profile.d/redis.sh source /etc/profile.d/redis.sh
2.3 启动和关闭
系统服务方式启动和关闭
service redis_6379 start service redis_6379 stop service redis_6379 restart
直接命令行启动和关闭
redis-cli -p 6379 shutdown redis-server /etc/redis/6379.conf
能够看见install_server.sh已经对默认的配置文件(/usr/local/redis-5.0.5/redis.conf)进行了修改。
daemonize yes
logfile /var/log/redis_6379.log
dir /var/lib/redis/6379