Redis学习(二)redis的特点

一、Redis的特性

  • Redis是基于内存,常用作于缓存的技术
  • Redis实现的是分布式缓存,如果有多台实例(机器)的话,每个实例都共享一份缓存,缓存具有一致性
  • 常见的性能问题一般都是由于数据库(磁盘)访问慢导致的,而Redis作为内存,读写速度快得多
  • redis的key(键)一定是String类型value(值)可以是redis支持的数据结构

二、Redis数据库的特点

  • Redis服务器中也有数据库这么一个概念。如果不指定具体的数量,默认会有16个数据库。
  • 数据库与数据库之间的数据是隔离的

三、redis的常用命令

  • Redis 命令用于在 redis 服务上执行操作。
  • 要在 redis 服务上执行命令需要一个 redis 客户端
  • Redis 客户端在我们之前下载的的 redis 的安装包中。(可以参考第一篇文章里的demo)

连接redis服务

##连接本地的 redis 服务
redis-cli

##连接服务器
redis-cli -h 主机ip -p 端口号 -a 密码

操作键值对

##设置键值对
SET 键 值

##获取某个key对应的value
GET 

##删除键值对
DEL 键

##查看键是否存在
EXISIT 键

##设置过期时间(到期会删掉对应的键值对)
EXPIRE 键 过期时间(单位:秒)

##修改键的名称
RENAME 键 新的键名

##随机返回一个KEY
RANDOMKEY
原文地址:https://www.cnblogs.com/riches/p/12053230.html