redis简单应用一

1 篇文章 0 订阅

ReDIS是一个开放源代码(BSD许可证),在内存数据结构存储中,用作数据库、缓存和消息代理。它支持数据结构,如字符串、散列、列表、集合、带有范围查询的排序集、位图、超对数和地理空间索引以及RADIUS查询。ReDIS具有内置复制、Lua脚本、LRU驱逐、事务和不同级别的磁盘持久性,并通过RIDIS前哨和ReIIS集群的自动分区提供高可用性。

可以用来存储字符串 哈希结构 链表 集合因此常用来提供数据结构服务

Redis 和 memcached 相比的独特之处

1、redis可以用来做存储(storge),而memcached是用来做缓存 (cache)
这个特点主要是因为其有“持久化”的功能
2、存储的数据有‘结构’,对于memcached来说,存储数据只有一种类型–“字符串”;
而redis则可以存储字符串、哈希结构、链表、集合、有序集合

Redis 安装命令
// 下载
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz
// 解压
tarxzfredis4.0.10.tar.gz// t a r x z f r e d i s − 4.0.10. t a r . g z / / 进 入 cd redis-4.0.10
//安装
make// m a k e / / 安 装 到 指 定 目 录 make PREFIX=/usr/local/redis install

redis-benchmark :redis的性能测试工具
redis-check-aof :检查aof日志的工具
redis-check-rdb:检查rdb日志的工具
redis-cli:链接客户端
redis-server:redis服务进程

复制配置文件:
Cp 源代码文件/redis.conf 安装文件

启动与链接
/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf

链接:/usr/local/redis/bin/redis-cli

赋值 :链接好后 set 键名 值 set www www.baidu.com
取值 : get 键名 get www =>www.baidu.com

让redis 以后台进程方式运行

在redis.conf 文件里修改 daemonize

查询当前get值有哪些 keys * =>显示所有set复制的键
Keys www 精确查询
Key w* 模糊查询
Key ww[wr] 精确模糊查询 或区www 或者wwr
Key w?w 通配符或区 w[通用]w

Randomkey 随机返回key名
Type 键名 获取key的类型 type www 返回类型
Exists 键名 判断键名是否存在 返回0 1
Del 键名 删除键
Rename 旧键名 新建名 修改键名 (新建名原本存在的话,原来的数据就会被覆盖)
Renamenx 旧键名 新键名 修改键名 (新键名存在的话修改失败)

Redis自带16个(空间)库 如需修改需到redis.conf配置文件修改(0-15)

Select 1 切换到1号库 select 0 切换到0号库
Move 键名 库号 将键移动到第几号库 move www 1

Redis默认没有有效期 她是存储 不是缓存

Ttl 键名 查询键的有效期 -1 代表永久有效key -2已过期或不存在的key
Expire 键名 时间(秒)设置key的时效
Pexpire 键名 时间(毫秒) 设置key的时效
Pttl 键名 查询时间(毫秒)

Persist 键名 设置key为永久有效

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值