写点什么

Redis 入门 HelloWorld,java 入门视频教程

用户头像
极客good
关注
发布于: 刚刚

安装 Redis


=====================================================================


Linux 安装




安装 c 编译器


yum -y install gcc


下载 redis


cd /usr/local


wget http://download.redis.io/releases/redis-3.2.5.tar.gz


解压 redis


tar xzf redis-3.2.5.tar.gz


mv redis-3.2.5 redis


编译 redis


cd redis


make


配置 redis


修改 redis.conf,注释下面两行

bind 127.0.0.1 去掉绑定本机 IP,让其它机器访问

protected mode no 关闭保护模式

启动 redis 服务器


切换到 src 中


./redis-server ../redis.conf


启动 redis 客户端


./redis-cli


Windows 安装




从官网下载 redis 的 windows 版本


https://github.com/tporadowski/redis/releases


解压后,双击 redis-server.exe,就完成了 Redis 启动



Redis 的数据


【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】
浏览器打开:qq.cn.hn/FTf 免费领取
复制代码


类型


========================================================================


Redis 数据类型有:


  • string 字符串

  • hash 哈希

  • list 列表

  • set 集合

  • zset 有序集合


string




字符串是基本的 key-value 结构


设置值


set name "zhagnsan"


set name "zhagnsan" EX 60 //EX 是过期时间,单位是秒


读取值


get name


示例:


127.0.0.1:6379> set name "zhangsan"


OK


127.0.0.1:6379> get name


"zhangsan"


hash




hash 可以保存一个对象的多个 key-value


保存对象,student 是对象名称,name 和 age 是属性名称


hmset student name "zhangsan" age 20


读取对象属性


hmget student name


读取对象所有属性


hgetall student


示例:


127.0.0.1:6379> hmset student name "zhangsan" age 20


OK


127.0.0.1:6379> hmget student name


  1. "zhangsan"


127.0.0.1:6379> hgetall student


  1. "name"

  2. "zhangsan"

  3. "age"

  4. "20"


list




list 采用链表结构保存多个数据,是有序的、可重复的。


添加列表


lpush students zhangsan


lpush students lisi


lpush students wangwu


读取列表,0 和 2 是开始和结束位置


lrange students 0 2


示例:


127.0.0.1:6379> lpush students zhangsan


(integer) 1


127.0.0.1:6379> lpush students lisi


(integer) 2

用户头像

极客good

关注

还未添加个人签名 2021.03.18 加入

还未添加个人简介

评论

发布
暂无评论
Redis入门HelloWorld,java入门视频教程