Redis入门学习-基本运用

Redis简介

Redis支持数据持久化

Redis不仅仅支持简单的key-value类型的数据,还提供list,hash,set,zset等数据结构的存储,数据类型都是基于基本数据结构的同时对程序员透明,无需进行额外的抽象

Redis支持数据备份,操作都是原子性的,Redis运行在内存中但是可以持久化到磁盘,所以在对不同数据集进行高速读写时要权衡内存,因为数据量不能大于内存。

Redis安装

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

Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 redis

打开一个 cmd 窗口 使用 cd 命令切换目录到 C:\redis 运行:redis-server.exe redis.windows.conf

输入之后会显示如下界面:

《Redis入门学习-基本运用》

这时候另启一个 cmd 窗口,原来的不要关闭,不然就无法访问服务端了。切换到 redis 目录下运行:redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对: set myKey abc

取出键值对: get myKey

《Redis入门学习-基本运用》

linux下安装就不多赘述,有需要私信即可;

Redis配置

Redis 的配置文件位于 Redis 安装目录下,文件名为 redis.conf。

常用配置:

    Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程–> daemonize no

    指定日志记录级别,Redis总共支持四个级别:debug、verbose、notice、warning,默认为verbose –>loglevel verbose

Redis命令

字符串(String):

    设置指定值:set key value  获取指定key值: get key  设置指定key的值并设置过期时间: setex key senconds value

哈希(hash):

    设置哈希表key中字段field的值: hset key field value  获取给定字段的值: hmget key field

列表(list):

    把值插入列表头部: lpush key value   获取列表指定范围内的元素: lrange key start stop

集合(set):

    向集合添加成员: sadd key member  返回集合中所有成员: smenbers key

Java使用Redis

下载驱动包:http://static.runoob.com/download/jedis-2.9.0.jar

连接redis服务:

《Redis入门学习-基本运用》

    字符串实例:

《Redis入门学习-基本运用》

    列表实例:

《Redis入门学习-基本运用》

    原文作者:最爱ci兽奶
    原文地址: https://www.jianshu.com/p/56afbcddf15d
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞