赞
踩
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。
它支持字符串(string)、哈希表(hash)、列表(list)、集合(set)、有序集合(zset / sort zset),位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区
学习网址:
https://www.w3cschool.cn/redis/
http://www.redis.cn/
https://www.redis.net.cn/
tar -zxvf redis-5.0.0.tar.gz
注意:redis与tomcat的最大不同,redis的使用需要gcc运行环境支持。
yum install gcc 或者 yum install -y gcc
(进入redis的解压目录,执行命令 make)
cd /redis-5.0.0
make
./redis-server ../redis.conf
一但启动成功就没有控制台输入了,即使是Ctrl+C,但是服务也会因此立刻停止,所以这种启动redis方式不采用。所以需要使用守护进程的方式!
注意:一般改配置文件的时候,最好备份一份以免出错。
cp redis.conf redis.conf.bak20221028 --->这里指的是复制复制一份源文件
注意:当连接工具不能直接打开文件编辑,那么需要通过 /+“查询关键字”快速定位单词所在位置,如果第一个不是想要找的目标,按“n”键。
vi redis.conf -->进入配置文件
然后输入: :wq 退出就好了。
./src/redis-server redis.conf
./src/redis-cli
测试:输入ping
启动成功!目前为止Redis已经安装成功,但是连接外界服务器还是不可以的,需要开放端口号。
其次在redis.conf文件里也确失一些配置。
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
vim redis.conf
以上为无密码链接,修改为有密码,并且外部访问的方式如下
比如设置123456为密码
就好了,然后输入 :q! 退出。
然后可以检查一下redis端口号是否在用了
losf -i:6379
kill -9 54509 【kill -9 加上 该PID】
./src/redis-cli
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。