在Linux系统中,Redis是一个开源的使用ANSI C编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API,它常被用作数据库、缓存和消息中间件,本文将详细介绍如何在Linux系统中利用yum安装Redis。
安装前的准备工作
1、确保系统已经安装了EPEL源:EPEL(Extra Packages for Enterprise Linux)是Fedora项目的一部分,为RHEL/CentOS提供额外的软件包,你可以通过以下命令检查是否已经安装了EPEL源:
sudo yum repolist
如果未安装EPEL源,可以通过以下命令安装:
sudo yum install epel-release
2、更新系统软件包:
sudo yum update
安装Redis
1、安装Redis:
sudo yum install redis
2、启动Redis服务:
sudo systemctl start redis
3、设置Redis开机自启:
sudo systemctl enable redis
查看Redis状态
1、查看Redis服务状态:
sudo systemctl status redis
2、查看Redis进程:
ps -ef | grep redis
配置Redis
1、修改Redis配置文件:
sudo vi /etc/redis.conf
2、修改配置文件中的绑定IP地址(可选):
将bind 127.0.0.1
修改为bind 0.0.0.0
,允许任意IP访问Redis,如果需要限制IP访问,可以将bind
后面的IP地址替换为指定的IP地址,只允许本机访问,可以修改为bind 127.0.0.1
。
3、重启Redis服务使配置生效:
sudo systemctl restart redis
测试Redis
1、使用Redis客户端连接Redis服务器:
redis-cli -h 127.0.0.1 -p 6379 -a your_password(如果有密码的话)
2、测试Redis功能:
设置键值对:set key value
,set name "张三"
,查询键值对:get key
,get name
,删除键值对:del key
,del name
,列表操作:lpush list_key value
(将值添加到列表头部),rpush list_key value
(将值添加到列表尾部),lpop list_key
(从列表头部弹出值),rpop list_key
(从列表尾部弹出值),lrange list_key start end
(获取列表指定范围内的元素),集合操作:sadd set_key value
(向集合中添加一个值),srem set_key value
(从集合中移除一个值),smembers set_key
(获取集合中的所有元素),有序集合操作:zadd zset_key score value
(向有序集合中添加一个元素,分数为score),zrem zset_key value
(从有序集合中移除一个元素),zrange zset_key start end withscores
(获取有序集合指定范围内的元素,包括分数),哈希操作:hset hash_key field value
(设置哈希表中的字段和值),hgetall hash_key
(获取哈希表中的所有字段和值),hdel hash_key field1[field2]...
(删除哈希表中的字段),发布订阅操作:subscribe channel_name
(订阅频道),publish channel_name message
(发布消息到频道),执行命令:输入相应的命令即可执行,输入set name "张三"
,然后输入get name
,将会看到输出结果为"张三",至此,你已经成功安装并测试了Redis。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/371250.html