• Redis


    定义

    redisNosql数据库,是一种支持Key-Value等多种数据结构的存储系统。虽然rediskey-value的存储系统,但是redis支持的value存储类型是非常的多,比如字符串、链表、集合、有序集合和哈希。

    redis数据类型
    Redis一共支持五种数据类:string(字符串),hash(哈希),list(列表),set(集合)和zset(sorted set有序集合)。

    redis的特性

    1、redis数据访问速度快(数据在内存中)

    2、redis有数据持久化机制(持久化机制有两种:1、定期将内存数据dump到磁盘;2、aof(append only file)持久化机制——用记日志的方式记录每一条数据更新操作,一旦出现灾难事件,可以通过日志重放来恢复整个数据库)

    3、redis支持集群模式(容量可以线性扩展)

    4、redis相比其他缓存工具(ehcach/memcached),有一个鲜明的优势:支持丰富的数据结构

    redis的应用场景有哪些

    1,会话缓存
    2,消息队列,比如支付

    3,活动排行榜或计数
    4,发布,订阅消息(消息通知)
    5,商品列表,评论列表等

    最常用的是用作缓存。

    安装

    下载地址:https://github.com/MSOpenTech/redis/releases

    Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,下载完,解压,将文件夹重新命名为 redis 

    打开一个 cmd 窗口 使用 cd 命令切换目录到 C: edis 运行:

    redis-server.exe redis.windows.conf

    如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:

    运行结果如图:

     

    另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。

    切换到 redis 目录下运行:

    redis-cli.exe -h 127.0.0.1 -p 6379

    设置键值对:set my abs

    取出键值对:get my

     

    打开这个文件可以设置ip和密码

     

    设置ip

     

    设置密码

     

    下载程序集:

    链接:https://pan.baidu.com/s/1lcf7N4V_Ws0_xry1UZB6TA

    提取码:f2op

     

    引用到VS

    连接数据库:

    RedisClient client = new RedisClient("10.1.157.47", 6379);

                client.Password = "abcd";

                client.FlushAll();

    string(字符串)

     

    hash(哈希)

     

    list(列表)

     

    set(集合)

     

    zset(sorted set有序集合)

     

    学生类

    class Student

        {

            public string id { get; set; }

            public string name { get; set; }

        }

  • 相关阅读:
    安装HyperV后VirtualBox打开故障
    TortoiseGit或TortoiseSVN在软件或系统更新后图标丢失的一个解决办法
    WSL2 Ubuntu1604 安装 GUI图形库 和 Qt Creator
    时序约束(小梅哥)
    FPGA加速
    吴恩达机器学习笔记
    Neural Network and Deep Learning 笔记【第二章;反向传播算法如何⼯作】
    Tcl学习记录
    Neural Network and Deep Learning 笔记【第一章;手写数字识别】
    操作符重载
  • 原文地址:https://www.cnblogs.com/lhl123/p/10574247.html
Copyright © 2020-2023  润新知