什么是redis
Redis是一个高性能的键值存储系统,它支持多种数据结构,包括字符串、哈希、列表、集合和有序集合。Redis通常被用作缓存、消息队列、任务队列和实时统计等场景。Redis具有以下特点:
- 快速:Redis能够处理高并发的读写请求,并支持多种操作,如原子操作和事务。
- 内存存储:Redis将所有数据存储在内存中,因此读取和写入速度都非常快。同时,Redis也支持将内存中的数据异步地写入磁盘,以保证数据的持久化存储。
- 数据结构丰富:Redis支持多种数据结构,如字符串、哈希、列表、集合和有序集合。这些数据结构可以轻松地组合成复杂的数据模型,以适应各种应用场景。
- 可扩展性:Redis支持主从复制和集群模式,可以方便地实现水平扩展和高可用性。
总之,Redis是一款性能出色、功能丰富、易于使用和可扩展的键值存储系统,广泛应用于互联网和企业级应用中。
安装步骤
1.安装epel源
yum install epel-release -y
2.更新
yum update
3.安装redis
yum -y install redis #默认安装到/etc
4.编辑/etc/redis.conf配置文件
#先注释下面这一行
#bind 127.0.0.1
#然后设置密码
找到#requirepass foobared这一行
取消注释,然后把foobared改为自己的密码
#找到supervised no
把no改为auto
5.开启redis服务
systemctl start redis
以下是一些常用的命令
systemctl start redis.service #启动redis服务器
systemctl stop redis.service #停止redis服务器
systemctl restart redis.service #重新启动redis服务器
systemctl status redis.service #获取redis服务器的运行状态
systemctl enable redis.service #开机启动redis服务器
systemctl disable redis.service #开机禁用redis服务器
redis-server #前台启动redis服务器
redis-cli #手动启动redis客户端