个人主页: 叶落闲庭
我的专栏:
c语言
数据结构
javaEE
操作系统
石可破也,而不可夺坚;丹可磨也,而不可夺赤。
Redis诞生于2009年,全称是Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库。
特征:
说明:本Redis安装是基于虚拟机的CentOS7的Linux版本运行的,若是云服务器的话,可能会考验网速的问题,此处仅演示单机安装Redis的方式。
yum install -y gcc tcl
/usr/local/src
make && make install
/usr/local/bin/
目录下redis-server
启动redisCTRL + C
则Redis停止,不推荐使用redis.conf
:cp redis.conf redis.conf.bck
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 123321
# 监听的端口
port=6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用一个库,默认有16个库,编号0-15
database 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
cd /usr/local/src/redis-7.2.0/
redis-server redis.conf
ps -ef | grep redis
查看是否启动kill -9 进程号
将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-7.2.0/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start redis
systemctl status redis
systemctl stop redis
systemctl enable redis