Redis 是一款高性能的键值存储数据库,广泛应用于互联网领域。作为前端工程师,我们也需要了解 Redis 的基本操作,以便更好地使用 Redis 存储数据。本文将介绍 Redis 的五大字符串操作实例,包括设置、获取、删除、追加和计数。
1. 设置字符串
在 Redis 中,可以使用 SET 命令设置字符串类型的键值对。SET 命令有两种形式:SET key value 和 SETEX key seconds value。前者用于设置永久存储的字符串,后者用于设置带有过期时间的字符串。
-- -------------------- ---- ------- -- ---------- ----------------------- ------ ------------- ------ - ------------------- -- -- --- -- ------------ ------------------------- --- --------- ------------- ------ - ------------------- -- -- ---
2. 获取字符串
使用 GET 命令可以获取字符串类型的键值对的值。如果键不存在,则返回 null。
redisClient.get('name', function(err, reply) { console.log(reply); // Tom }); redisClient.get('age', function(err, reply) { console.log(reply); // null });
3. 删除字符串
使用 DEL 命令可以删除字符串类型的键值对。如果键不存在,则不执行任何操作。
redisClient.del('name', function(err, reply) { console.log(reply); // 1 }); redisClient.del('age', function(err, reply) { console.log(reply); // 0 });
4. 追加字符串
使用 APPEND 命令可以将字符串类型的键值对的值追加到原来的值后面。如果键不存在,则相当于 SET 命令。
redisClient.append('name', ' Smith', function(err, reply) { console.log(reply); // 9 }); redisClient.get('name', function(err, reply) { console.log(reply); // Tom Smith });
5. 计数字符串
使用 INCR 和 DECR 命令可以将字符串类型的键值对的值解析为整数,并进行加一或减一操作。如果键不存在,则相当于 SET 命令。
-- -------------------- ---- ------- ------------------------ ----- ------------- ------ - ------------------- -- -- --- ------------------------- ------------- ------ - ------------------- -- -- --- ------------------------- ------------- ------ - ------------------- -- -- ---
总结
本文介绍了 Redis 的五大字符串操作实例,包括设置、获取、删除、追加和计数。这些操作是 Redis 中最常用的操作,对于前端工程师来说,了解这些操作可以更好地使用 Redis 存储数据。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/660a7cd4d10417a222a15d9e