zoukankan      html  css  js  c++  java
  • Redis 学习

    转载注明出处:原文地址

    Redis 学习

    简介

    • Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库,缓存和消息代理.

    优势

    • 性能极高,读写速度快。
    • 丰富的数据类型。
    • 原子性,单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
    • 丰富的特性 – Redis还支持 publish/subscribe, 通知, key 过期等等特性。

    安装(本文基于windows环境下)

    • 下载 : windows版地址: https://github.com/MicrosoftArchive/redis/releases
    • 启动 : redis-server.exe redis.windows.conf(或者redis.windows-service.conf)
    • 连接 : redis-cli.exe -h 127.0.0.1 -p 6379
    • 安装服务: redis-server --service-install redis.windows.conf(或者redis.windows-service.conf)
    • 卸载服务 : redis-server --service-uninstall
    • redis.windows.conf 和 redis.windows-service.conf的区别,从配置来看,后者开启了服务器日志(server_log.txt)

    Redis支持的数据类型

    • string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
    • string :
      • 设置键值对: set key value
      • 获取键值对: get key
    • hash :
      • 设置键值对: HMSET key:value key1 value1 key2 value2...
      • 获取键值对: HGETALL key:value, HGET key:value key1
    • list :
      • 设置键值对: lpush key value1 value2...
      • 获取键值对: lrange start(开始下标) stop(结束下标),倒序输出
    • set :
      • 设置键值对: sadd key value1 value2
      • 获取键值对: smembers key
    • zset(sorted set) :
      • 设置键值对: zadd key score1 value1
      • 获取键值对: ZRANGEBYSCORE key score(开始分值) score(结束分值)
  • 相关阅读:
    windows server2016设置关闭自动更新
    ubuntu20/mac 安装php8.0
    Linux / Python 打印花式字符串
    Linux 增加 DNS 域名解析服务器
    挺不错的一个开源国产上线部署平台:walle
    Python 定时任务实现只执行一次的方法
    JavaScript 正则入门
    grid布局详解
    flex布局详解
    CSS3 入门指南(二)
  • 原文地址:https://www.cnblogs.com/tswhq/p/8025281.html
Copyright © 2011-2022 走看看