目录
是一个远程词典服务器,主要是基于键值型的NoSQL数据库(NoSQL是一种非结构化的(不区分行和列),无关联的(不用外键关联),非SQL的(不是标准的SQL规范),无事务的非关系型数据库)
(1)key-value型,支持不同的数据结构
(2)单线程,每条命令具备原子性
(3)低延迟,速度快(基于内存,IO多路复用)
(4)支持数据持久化
(5)支持主从集群,分片集群
(6)支持多语言客户端
这里是基于CentOs 7来进行安装与设置
yum install -y gcc tcl
链接:https://pan.baidu.com/s/1w2y8OGaCoG1SRj3hN94WJQ?pwd=wlw9
提取码:wlw9
tar -xzf redis-6.2.6.tar.gz
- 1.进入redis目录
- cd redis-6.2.6
- 2.进行编译,如果没报错就说明安装成功
- make && make install
redis-server
1.新建一个系统服务文件
vi /etc/systemd/system/redis.service
2.在编辑模式下添加以下内容
- [Unit]
- Description=redis-server
- After=network.target
-
- [Service]
- Type=forking
- ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
- PrivateTmp=true
-
- [Install]
- WantedBy=multi-user.target
3.重载系统服务
systemctl daemon-reload
4.执行以下命令,让redis开机自启
systemctl enable redis
- # 启动
- systemctl start redis
- # 停止
- systemctl stop redis
- # 重启
- systemctl restart redis
- # 查看状态
- systemctl status redis
进入到解压的redis目录里,进入到redis.conf文件中修改一些配置

- # 通过查找关键字bind找到对应的位置,进行修改, 默认为 bind 127.0.0.1(只允许本机进行访问),如果需要外部主机进行访问,这里需要重新设置。
- bind 0.0.0.0
-
- # 守护进程,修改为yes后即可后台运行
- daemonize yes
- # 密码,设置后访问Redis必须输入密码
- requirepass 123321
- redis-cli [options] [commonds]
-
- # options包含有
- -h 127.0.0.1:指定要连接的redis节点的IP地址,默认是127.0.0.1
- -p 6379:指定要连接的redis节点的端口,默认是6379
- -a 123321:指定redis的访问密码
- # commonds是redis操作命令,如-ping:与redis服务端做心跳测试,服务端正常会返回pong
-
- # 如果默认没有修改端口号和ip地址,可以通过一下命令来操作
- redis -cli -a 密码

redis默认有16个库,编号为0-15,可以通过配置文件来修改仓库数量,但不能超过16个,不能自定义仓库名;通过redis -cli 连接时,可以通过select 编号来指定数据库。