linux 系统上
cd /usr/local
1.下载
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
2.解压缩
tar -xvf redis-5.0.3.tar.gz ——》redis-5.0.3
创建一个目录redis ,移动redis-5.0.3 里面的文件到redis 目录。删除redis-5.0.3的目录。
cd redis 目录
3.编译
make
编译完成后,就会在/usr/local/redis/src 里面多几个文件。
redis-cli --客户端
redis-server --启动服务
4.在该目录下/usr/local/redis,安装
make prefix=/usr/local/redis install
命令执行完成后,就可以到/usr/local/bin 目录下。
生成的命令:
[root@alei bin]# pwd
/usr/local/bin
[root@alei bin]# ls red*
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
由于/usr/local/bin 在PATH中,所以以上命令可以直接执行。
[root@alei bin]# echo $PATH
/root/anaconda3/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/netcat/bin:/root/bin
5.启动redis服务
[root@alei /]# redis-server
Redis 5.0.3 (00000000/0) 64 bit
Running in standalone mode
Port: 6379 --默认端口号
19258:M 24 Feb 2019 11:32:36.547 * Ready to accept connections 启动成功。
这样在前台启动后,窗口就不能关闭,关闭后就会关闭服务。
所以需要进行配置。
编辑redis 的配置文件:
redis.conf
##################### GENERAL ##################
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize no ——》这个地方的no 该成yes 这样就可以后台启动了。
如何使修改后的配置生效。就需要再启动的时候,加上对应的配置文件的信息:
[root@alei redis]# redis-server /usr/local/redis/redis.conf --配置文件
19412:C 24 Feb 2019 12:20:29.791 # Configuration loaded
------如下是redis.conf 文件的开头提示:
# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
# ./redis-server /path/to/redis.conf
如果想开机自启动。这个也可以配置。
卸载:
1.查看redis服务 是否启动。
在6379端口,有redis-server的监听,服务启动,则需要首先关闭。
[root@alei bin]# ps -aux |grep redis
root 19279 0.2 0.8 152428 8140 pts/0 Sl+ 11:48 0:00 redis-server *:6379
关闭Redis服务
[root@alei bin]# redis-cli shutdown
2.删除make install 时生成的文件。
rm -f /usr/local/bin/redis*
3.删除掉解压后的文件目录和文件
rm -rf redis
网友评论