redis学习数据库数据库

快速了解 Redis

2018-04-13  本文已影响1631人  聪明的奇瑞

Redis 是什么

Redis 使用案例

  1. 比如 A 网站首页一天有 100 万人访问,其中有一个板块为推荐新闻。要是直接从数据库查询,那么一天就要多消耗 100 万次数据库请求。使用 Redis 可以将这种热点数据存到 Redis(内存)中,要用的时候直接从内存取,极大的提高了速度和节约了服务器的开销
  2. Redis 也可用于消息队列,通过 List 类型来做 FIFO(先进先出),满足实时的高并发需求。而通常在一个电商类型的数据处理过程之中,有关商品,热销,推荐排序的队列,通常存放在 Redis 之中
  3. 可以使用 Redis 来做计数器,对于网站的用户其个人的粉丝数等统计,如果每次请求用户主页都要从数据库中去统计其粉丝数,则会非常影响请求速度,可以将用户的粉丝计数保存在 Redis 里面,要用的时候直接从内存取,极大的提高了速度和节约了服务器的开销

Redis 安装与操作

关于 Redis 更详细的操作,可查看菜鸟教程上的 Redis 教程:http://www.runoob.com/redis/redis-tutorial.html

homebrew install redis
redis-server redis.windows.conf 
redis-cli.exe -h 127.0.0.1 -p 6379
set myKey abc
get myKey

Redis 数据类型描述

string(字符串)

hash(哈希)

list(列表)

set(集合)

sorted set(有序集合)

HyperLogLog

Redis 事务

redis 127.0.0.1:7000> multi
OK
redis 127.0.0.1:7000> set a aaa
QUEUED
redis 127.0.0.1:7000> set b bbb
QUEUED
redis 127.0.0.1:7000> set c ccc
QUEUED
redis 127.0.0.1:7000> exec
1) OK
2) OK
3) OK

相关问题

redis为什么把数据放到内存中?

Redis 与 虚拟内存

Redis 主从复制

redis 与 memcached 区别

redis回收策略

redis持久化的两种方式

Redis 适合的场景

上一篇 下一篇

猜你喜欢

热点阅读