Redis(Remote Dictionary Server)远程词典服务器,是一个基于内存的键值对型 NoSQL 数据库。
特征:
以下将介绍如何在 Linux 系统上安装 Redis。
yum install -y gcc tcl
cd redis-6.2.7
make && make install
# Redis 提供的命令行客户端
redis-cli
# Redis 的服务端启动脚本
redis-server
# Redis 的哨兵启动脚本
redis-sentinel
Redis 有多种启动方式:
redis-server
redis-server redis.conf
修改 redis.conf 文件方式如下:
cp redis.conf redis.conf.bck
# 编辑配置文件
vi redis.conf
# 允许访问的地址默认是 127.0.0.1,会导致只能在本地访问。修改为 0.0.0.0 则可以在任意 IP 下访问。(生产环境不要设置为 0.0.0.0)
bind 0.0.0.0
# 守护进程,修改为 yes 后即可后台运行。
daemonize yes
# 密码,设置后访问 Redis 必须输入密码
requirepass 1234
# 监听的窗口
port 6379
# 工作目录,默认是当前目录.,也就是运行 redis-server 的命令、日志、持久化等文件会保存在这个目录。
dir .
# 数据库设置,设置为1代表只使用一个库,默认有16个库,编号 0-15
databases 1
# 设置 Redis 能够使用的最大内存
maxmemory 521mb
# 日志文件,默认为空,不记录日志。可以指定日志文件名
logfile "redis.log"
# 进入 Redis 安装目录
cd /usr/local/src/redis-6.2.7
# 启动 Redis
redis-server redis.conf
ps -ef | grep redis
编写开机自启系统服务文件:
vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.7/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis
# 开启 Redis 自启
systemctl enable redis
Redis 停止服务命令如下:
# 未设置密码
redis-cli shutdown
# 设置了密码,需要通过 -u 来指定密码
redis-cli -u 密码 shutdown
实现数据的 CRUD,需要使用到 Redis 客户端,包括以下三种:
Redis 安装完成后就自带了命令好客户端:redis-cli,使用方式如下:
redis-cli [option] [commonds]
常见的 options 有:
-h IP地址
:指定要连接的 redis 节点的 IP 地址,默认是 127.0.0.1-p 端口号
:指定要连接的 redis 节点的端口号,默认是 6379-a 密码
:指定 redis 的访问密码其中的 commonds 就是 Redis 的操作命令,例如
ping
:与 redis 服务端做心跳测试,服务端正常会返回 PONG不指定 commonds 时,会进入 redis-cli 的交互控制台:
Redis 图形化桌面客户端安装包地址:https://github.com/lework/RedisDesktopManager-Windows/releases
安装好该程序并连接上 Redis 后,就能得到下面的显示。
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://t4dmw.blog.csdn.net/article/details/126237194
内容来源于网络,如有侵权,请联系作者删除!