Redis 入门
-
Redis安装
在Centos系统下的安装
-
先下载安装包
redis-6.2.6.tar.gz
到服务器 -
然后解压出来
tar -zxvf redis-6.2.6.tar.gz
-
解压出来的文件夹移到
/usr/local/src
目录下 -
解压出来后进入目录,输入命令
make && make install
进行安装 -
安装成功之后,
/usr/local/bin
目录会出现下面这些文件该目录以及默认配置到环境变量,因此可以在任意目录下运行这些命令。其中:
- redis-cli:是redis提供的命令行客户端
- redis-server:是redis的服务端启动脚本
- redis-sentinel:是redis的哨兵启动脚本
-
-
Redis开机自启
利用systemd实现开机自启
-
新建一个
redis
服务文件touch /etc/systemd/system/redis.service
-
编辑文件内容
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
-
编辑完成后重载系统服务
systemctl daemon-reload
-
基本控制命令
# 启动 systemctl start redis # 停止 systemctl stop redis # 重启 systemctl restart redis # 查看状态 systemctl status redis # 开机自启 systemctl enable redis # 关闭开机自启 systemctl disable redis
-
-
Redis常用的配置参数
# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0 bind 0.0.0.0 # 守护进程,修改为yes后即可后台运行 daemonize yes # 密码,设置后访问Redis必须输入密码 requirepass 123321 # 监听的端口 port 6379 # 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录 dir . # 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15 databases 1 # 设置redis能够使用的最大内存 maxmemory 512mb # 日志文件,默认为空,不记录日志,可以指定日志文件名 logfile "redis.log"
使用
systemd
,必须把daemonize
设置为yes
-
客户端
-
Linux系统下使用
redis-cli进行控制
-
Windows系统可以使用第三方
https://github.com/lework/RedisDesktopManager-Windows/releases
-
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。