redis数据库安装

1.0 redis的用途

*缓存 session,分布式
*聊天室
*存储数据
*队列系统

2.0 安装redis

[root@node1 ~]# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.5.1804 (Core) 
Release:    7.5.1804
Codename:   Core
解压redis-4.0.1.tar.gz安装包,并编译。
[root@node1 ~]#wget  http://download.redis.io/releases/redis-4.0.1.tar.gz
[root@node1 ~]#tar xzf redis-4.0.1.tar.gz
[root@node1 ~]#cd redis-4.0.1
[root@node1 ~]#make
安装 会看见有redis的文件夹
[root@node1 redis-4.0.1]# make PREFIX=/usr/local/redis install
[root@node1 redis-4.0.1]# cd /usr/local
[root@node1 local]# ls   
[root@node1 local]# ls
bin  etc  games  include  jdk1.8.0_171  lib  lib64  libexec  MATLAB  redis  sbin  share  src
[root@node1 local]# cd redis/
[root@node1 redis]# ls
bin  etc
[root@node1 redis]# cd bin
[root@node1 bin]# ls
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server

redis-benchmark 性能测试工具
redis-check-aof 文件修复工具
redis-check-rdb rdb文件检查工具
redis-cli 命令行客户端

3.0 redis-server redis启动命令从解压包文件中复制redis.conf文件到安装目录

[root@node1 /]# cd /root
[root@node1 ~]# cd redis-4.0.1
[root@node1 redis-4.0.1]# cp redis.conf /usr/local/redis

4.0 运行redis

前台运行
redis-server

[root@node1 redis-4.0.1]# cd /usr/local/redis
[root@node1 redis]# ls
bin  etc  redis.conf
[root@node1 redis]# cd bin
[root@node1 bin]# redis-server

后台运行
[root@node1 redis]# vim redis.conf #修改配置文件,将daemonize no改为daemonize yes
设置密码: 找到#requirepass foobared去掉注释, 将foobared改为自己的密码
后台启动: [root@node1 redis]# ./bin/redis-server ./redis.conf
检查redis进程是否已经启动 : ps -ef | grep -i redis

5.0 关闭redis

*方式1:杀死redis进程
kill -9 进程id
*方式2:正常关闭
sudo ./bin/redis-cli shutdown
*注意:当以非root权限启动的reids,那么是无法用shutdown进行关闭的。它会报如下错误,所以要解决此问题,可以使用kill方式杀死进程,然后在使用sudo方式启动redis

6.0 解决redis远程连接不上的问题

步骤一:注释掉redis.conf文件中的bind属性设置。
步骤二:把protected-mode属性设置no
重启redis即可远程连接

你可能感兴趣的:(redis数据库安装)