强迫症
--- 将redis安装到linux指定目录下
下面开始:
1. 找到下载地址: https://redis.io/
2. 将下载的文件,上传到linux服务器指定目录:
我上传到了 /wangqinmin/redis目录下
3. redis需要c语言的编译环境,所以要安装gcc
命令: yum install gcc-c++
4. 解压redis的压缩包。
命令: tar -xvf redis-4.0.10.tar.gz
5. 进入解压后的目录。
命令: cd /wangqinmin/redis/redis-4.0.10
6. 命令:make
作用是编译redis源码 。
6.1 创建一个我要正式安装的目录:(强迫症)主要是不想删除安装包,不想移动,理解下
命令: mkdir redis
7. 安装redis
命令: make install PREFIX=/wangqinmin/redis/redis
其实软件一般都安装在usr的local目录下: /usr/local/redis
8. 按理来说,安装好了,但是我们要的功能不止这些,比如设置密码,设置外网访问 等等。。
9. 接下来就继续配置:
进入redis解压后的目录,将redis-conf文件复制到安装redis的bin目录下
命令: cd /wangqinmin/redis/redis-4.0.10
复制文件到bin目录下命令: cp redis.conf /wangqinmin/redis/redis/bin/
9. 进入redis安装目录正式配置
命令:cd /wangqinmin/redis/redis/bin/
10. 编辑该配置文件:
命令: vim redis.conf
10. 找到要修改的3个配置
1. redis密码修改
2. redis后台访问(最好配置上)
3. redis外网访问(看需求,一般要配置上)
找到:requirepass foobared
修改为(密码就是wangqinmin) : requirepass wangqinmin
找到:daemonize no
修改为(默认后台访问为no) : daemonize yes
找到:bind 127.0.0.1
将其注释掉(修改为) : #bing 127.0.0.1
11. 启动redis
进入启动目录命令 : cd /wangqinmin/redis/redis/bin/
启动命令: ./redis-server redis.conf
完工 !!!!!
查看redis是否启动成功 :
命令: ps aux | grep redis
结果为:
root 1802 0.0 0.0 112700 968 pts/1 R+ 20:21 0:00 grep --color=auto redis
root 32494 0.0 0.7 145308 7584 ? Ssl 19:46 0:01 ./redis-server *:6379
本机验证redis是否可用:
命令: cd /wangqinmin/redis/redis/bin
使用客户端连接: ./redis-cli
因为开始设置了密码(输入密码进入)(没有密码省略这一步): auth wangqinmin
存入数据命令: set test wangqinmin
查看数据命令: get test
结果:
127.0.0.1:6379> get test
"wangqinmin"
关闭redis用 kill 就好了 。。。。 好不专业,不过将就用吧。我也懒得找方法了
强迫症的我还是找到了redis正常关闭的方法:
1. 没有密码的redis关闭方法:
进入redis安装目录: cd /wangqinmin/redis/redis/bin
查看目录命令: ll
显示结果:
[root@VM_0_13_centos bin]# ll
total 21988
-rw-r--r-- 1 root root 115 Aug 10 22:33 dump.rdb(注意这个文件就是持久化数据过后的文件,不懂什么意思的可以不管它)
-rwxr-xr-x 1 root root 2451566 Aug 10 19:18 redis-benchmark
-rwxr-xr-x 1 root root 5774241 Aug 10 19:18 redis-check-aof
-rwxr-xr-x 1 root root 5774241 Aug 10 19:18 redis-check-rdb
-rwxr-xr-x 1 root root 2617663 Aug 10 19:18 redis-cli
-rw-r--r-- 1 root root 58769 Aug 10 19:37 redis.conf
lrwxrwxrwx 1 root root 12 Aug 10 19:18 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 5774241 Aug 10 19:18 redis-server
1.
关闭没有设置密码的redis命令: ./redis-cli shutdown
2.
关闭设置了密码的redis命令:
2.1 先进入redis客户端: ./redis-cli
2.2 登录redis输入密码(我的密码为wangqinmin): auth wangqinmin
2.3 正常关闭redis的命令: shutdown
2.4 退出客户端命令: exit
好了, redis正常关闭了