Redis 是一种开源(BSD 许可)内存数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis提供数据结构,例如:字符串、列表、集合、带范围查询的排序集合、位图、hyperloglogs、地理空间索引和流。Redis 具有内置复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。
今天记录下自己安装Redis的流程
进入到数据空间的目录
cd /usr/local/src
下载文件
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
将压缩文件解包
tar xzf redis-6.2.6.tar.gz
将解压后的包移动到/usr/local/redis目录下
mv redis-6.2.6 /usr/local/redis
切换到/usr/local/redis目录下
cd /usr/local/redis/
执行make编译
make
安装文件
make install PREFIX=/usr/local/redis
启动redis测试
./bin/redis-server redis.conf
关闭redis
./bin/redis-cli shutdown
PS: 修改配置文件redis.conf (使用"/ 要搜索的内容",回车,直接快速定位文档中的位置)
实现远程连接访问
127.0.0.1前添加#注释
redis可后台运行
daemonize no改为daemonize yes
设置密码
requirepass "你的密码"
可能会用到的命令
开放端口
firewall-cmd --zone=public --add-port=xx/tcp --permanent
关闭端口
firewall-cmd --zone=public --remove-port=xx/tcp --permanent
(xx :代表端口号 --permanent :代表永久开放一个端口)
重启防火墙
firewall-cmd --reload
关闭防火墙
systemctl stop firewalld
查看进程占用
ps -ef | grep redis
杀死进程
kill -pid '进程号'