目录
Linux安装redis及启动
第一步:下载redis压缩包
第二步:下载gcc-c++
第三步:解压redis文件
第四步:进入redis-4.0.0.0目录执行make命令
第五步:安装redis到redis目录
第五步:复制redis.conf配置文件
第六步:在redis/bin目录下启动redis服务端
第七步:启动redis客户端
第八步:关闭redis服务端
第一种方式:直接在redis关闭服务端,使用shutdown
第二种方式:使用kill -9 redis服务端进程号
使用redisDesktop
第一步:暴露Linux虚拟机6379端口
第二步:修改redis.conf文件
第三步:重新启动redis
第三步:使用redisDesktop连接redis
Linux安装redis及启动
第一步:下载redis压缩包
找到redis官网(Downloads - Redis)
我选择的是4.0.0版本
下载后把该压缩包文件上传到Linux上
第二步:下载gcc-c++
yum install gcc-c++
第三步:解压redis文件
/usr/local/soft
我在soft目录下解压
[root@localhost soft]# tar -zxvf redis-4.0.0.tar.gz
第四步:进入redis-4.0.0.0目录执行make命令
[root@localhost redis-4.0.0]# pwd
/usr/local/soft/redis-4.0.0
[root@localhost redis-4.0.0]# make
第五步:安装redis到redis目录
注意:redis目录是不存在的
[root@localhost redis-4.0.0]# make PREFIX=/usr/local/soft/redis install
安装完之后进入redis目录发现有一个bin目录
[root@localhost soft]# cd redis
[root@localhost redis]# ll
总用量 0
drwxr-xr-x. 2 root root 134 8月 16 20:45 bin
[root@localhost redis]# cd bin
[root@localhost bin]# ll
总用量 21768
-rwxr-xr-x. 1 root root 2451928 8月 16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月 16 20:45 redis-cli
lrwxrwxrwx. 1 root root 12 8月 16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-server
第五步:复制redis.conf配置文件
我们还需要把redis-4.0.0目录的redis.conf配置文件复制到redis/bin目录下
[root@localhost redis-4.0.0]# cp redis.conf /usr/local/soft/redis/bin
[root@localhost redis-4.0.0]# cd /usr/local/soft/redis/bin
[root@localhost bin]# ll
总用量 21828
-rwxr-xr-x. 1 root root 2451928 8月 16 20:45 redis-benchmark
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-check-aof
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-check-rdb
-rwxr-xr-x. 1 root root 2606208 8月 16 20:45 redis-cli
-rw-r--r--. 1 root root 57764 8月 16 20:48 redis.conf
lrwxrwxrwx. 1 root root 12 8月 16 20:45 redis-sentinel -> redis-server
-rwxr-xr-x. 1 root root 5739752 8月 16 20:45 redis-server
第六步:在redis/bin目录下启动redis服务端
[root@localhost bin]# ./redis-server
我们可以发现这样子启动就无法执行其他命令,所以我们要把redis启动放到后端启动
我们可以修改redis.conf文件
[root@localhost bin]# vim redis.conf
daemonize修改为yes
启动redis要和redis.conf一起加载
[root@localhost bin]# ./redis-server redis.conf
56494:C 16 Aug 20:53:47.478 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
56494:C 16 Aug 20:53:47.478 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=56494, just started
56494:C 16 Aug 20:53:47.478 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root 56495 1 0 20:53 ? 00:00:00 ./redis-server 127.0.0.1:6379
root 56663 1702 0 20:53 pts/0 00:00:00 grep --color=auto redis
第七步:启动redis客户端
[root@localhost bin]# ./redis-cli
127.0.0.1:6379> ping
PONG
第八步:关闭redis服务端
第一种方式:直接在redis关闭服务端,使用shutdown
127.0.0.1:6379> shutdown
not connected> exit
[root@localhost bin]# ps -ef | grep redis
root 59771 1702 0 20:56 pts/0 00:00:00 grep --color=auto redis
第二种方式:使用kill -9 redis服务端进程号
使用redisDesktop
下载redisDesktop
Redis Desktop Manager官网
第一步:暴露Linux虚拟机6379端口
[root@localhost bin]# firewall-cmd --zone=public --add-port=6379/tcp --permanent
success
[root@localhost bin]# firewall-cmd --reload
success
[root@localhost bin]# firewall-cmd --zone=public --list-ports
3306/tcp 8080/tcp 6379/tcp
第二步:修改redis.conf文件
[root@localhost bin]# vim redis.conf
修改为bind 0.0.0.0
因为我们是在linux安装的redis,而redis默认是不可以跨系统的,所以我们要进行修改
第三步:重新启动redis
[root@localhost bin]# ./redis-server redis.conf
111419:C 16 Aug 21:42:41.401 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
111419:C 16 Aug 21:42:41.402 # Redis version=4.0.0, bits=64, commit=00000000, modified=0, pid=111419, just started
111419:C 16 Aug 21:42:41.402 # Configuration loaded
[root@localhost bin]# ps -ef | grep redis
root 111420 1 0 21:42 ? 00:00:00 ./redis-server 0.0.0.0:6379
root 111557 1702 0 21:42 pts/0 00:00:00 grep --color=auto redis
第三步:使用redisDesktop连接redis