Redis缓存使用入门教程
Redis是高性能的内存数据库,常用于缓存和会话存储。
安装Redis:
CentOS:
yum install redis -y
systemctl start redis
systemctl enable redis
Ubuntu:
apt install redis-server -y
连接Redis:
redis-cli
或指定主机:redis-cli -h 127.0.0.1 -p 6379
基本数据类型:
字符串(String):
- SET key value
- GET key
- DEL key
- EXPIRE key 3600 - 设置过期时间
列表(List):
- LPUSH list value - 左侧插入
- RPUSH list value - 右侧插入
- LRANGE list 0 -1 - 获取所有元素
集合(Set):
- SADD set member
- SMEMBERS set
- SISMEMBER set member
哈希(Hash):
- HSET user name "张三"
- HGET user name
- HGETALL user
有序集合(Sorted Set):
- ZADD ranking 100 user1
- ZRANGE ranking 0 -1 WITHSCORES
常用命令:
- KEYS * - 查看所有键
- TTL key - 查看过期时间
- TYPE key - 查看类型
- FLUSHDB - 清空当前库
- FLUSHALL - 清空所有库
应用场景:
- 页面缓存
- 会话存储
- 排行榜
- 消息队列
- 计数器