一、Redis 基础入门
1. Redis 初相识
Redis 是一款基于内存的高性能键值存储数据库,它就像是一个强大的 “内存管家”。与传统数据库相比,Redis 就像你随身携带的便捷记事本,能让你快速记录和查找信息;而传统数据库则如同图书馆里的大百科全书,虽然信息全面,但查找起来需要一定的时间。Redis 支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,这使得它在数据存储和处理方面更加灵活多样。
2. Redis 基本操作指令
(1)字符串操作
SET key value:将键key的值设置为value。例如,SET name Tom就把键name的值设成了Tom。GET key:获取键key对应的的值。比如执行GET name,就会得到Tom。INCR key:将键key的值递增 1。若count原本的值是5,执行INCR count后,count就变成了6。DECR key:将键key的值递减 1。假设count的值是5,执行DECR count后,count变为4。SETEX key seconds value:设置键key的值为value,并且这个键会在seconds秒后过期。例如,SETEX code 60 1234表示设置键code的值为1234,60 秒后该键就会失效。
(2)哈希操作
HSET key field value:在键key对应的哈希表中,设置字段field的值为value。比如,HSET user:1001 name Alice就是在键user:1001的哈希表中,设置字段name的值为Alice。HGET key field:从键key对应的哈希表中获取字段field的值。执行HGET user:1001 name,就能得到Alice。HGETALL key:获取键key对应的哈希表中所有的字段和值。
(
