• 首页

  • 文章归档

  • 关于

  • 实验室
    Miniflux Monitor Drive Jellyfin GitHub Accelerator
B y t e O r c h i d
B y t e O r c h i d

ByteOrchid

写代码,只为乐趣

05月
15
技术

redis 简记

发表于 2019-05-15 • 字数统计 1245 • 被 281 人看爆

Redis下载和安装

Redis简介

Redis 是完全开源免费的,使用ANSI C语言编写,支持网络,遵守BSD协议,是一个高性能的key-value数据库。

下载安装

  • Windows (非官方)

  • Unix

安装

  • Linux

    make //简单编译

    make MALLOC=libc //编译添加malloc加速引擎

    二进制可执行文件在./src目录下

启动

常用命令

5种常见数据类型

  • String (字符串)
  • Hash (哈希)
  • List (列表)
  • Set (集合)
  • zset (sorted set :有序集合)

String 字符串

set {key} {value}    // 设置 key=value
get {key}    // 获取key对应的值
append {key} {value}    // 追加值到一个键
incr {key}    // 增加key的值加一次
rename {key} {newkeyname}    // 重命名key的值

Hash 哈希

hset {key} {field} {value}   // 设置 {key}的{field}属性的值为{value}
hget {key} {field}    // 获取{key}的{field}属性的值
hgetall person    // 获取{key}的所有属性的值

List 列表

lpush list1 aa1     // 从右边加
lpush list1 aa1
rpush list1 word	// 从左边加

lrange {key} {start_index} {stop_index}
lrange list1 0 2    // 将list1中的值取出,取出范围0~2

Set 集合

sadd {key} {member}    // 添加member到key的集合中
smembers {key}     // 查看名为key的集合成员
sismember {key} {member1} // 确定member1是否在key中存在

zset(Sorted Set) 有序集合

zadd {key} {score} {member}

例:

zadd vicker 0 redis
zadd vicker 0 mongodb
zadd vicker 0 
分享到:
shell 学习指北
MySQL 学习笔记
  • 文章目录
  • 站点概览
ByteOrchid

Hi friends

你今天star了吗?

Github Twitter Email RSS
看爆 Top5
  • 给linux下的Rime输入法添加词库,让Rime飞起来! 1,367次看爆
  • RSS 收集库 1,168次看爆
  • MySQL 学习笔记 1,059次看爆
  • 搬瓦工新一轮大促 - The Plan v2 支持解锁ChatGPT 1,003次看爆
  • Cloudflare IP 优选 923次看爆

站点已萌萌哒运行 00 天 00 小时 00 分 00 秒(●'◡'●)ノ♥

Copyright © 2025 ByteOrchid 皖ICP备2021004098号
萌ICP备20226226号

由 Halo 强力驱动 · Theme by Sagiri · 站点地图