引言 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis数据结构 redis是一种高级的key:value存储系统,其中value支持五种数据类型: 字…
分类:redis
【redis】redis基础命令,分布式锁,缓存问题学习大集合
写在前面 Redis是一个高速的内存数据库,它的应用十分广泛,可以说是服务端必学必精的东西。然而,学以致用,无用则无为。学了的东西必须反复的去用,去实践,方能有真知。这篇文章记录了我在redis学习过程中的笔记、理解和实…
转:Redis使用认证密码登录
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。 1. 修改配…
Feed系统架构资料收集
关于如何构建一个微博型广播(1)关于如何构建一个微博型广播(2) 微博架构http://video.sina.com.cn/p/tech/i/v/2010-11-16/232961185323.html 未完待续
Redis 通讯协议
redis命令发送格式: *<参数数量> CRLF $<参数 1 的字节数量> CRLF <参数 1 的数据> CRLF … $<参数 N 的字节数量> CRL…
[Redis] redis-cli 命令总结
Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做…
centos7 systemctl 启动 Redis 失败
转自:http://sloger.info/posts/systemd-failed-to-start-redis-in-gentoo 今天启动 Redis 时阻塞很长时间,之后显示启动失败,启动状态如下。 system…
redis事务实现原理(源码分析)
Author: bugall Wechat: bugallF Email: 769088641@qq.com Github: https://github.com/bugall 一:简介 Redis事务通常会使用MULT…
PHP+Redis实战教程(4):set集合类型
3、set集合类型 简介 set集合和list列表十分的相似,都可以存储多个字符串。但是list列表可以存储重复值,而set集合中不可重复。 集合结构 其中的user为键名,其可以包含多个 不重复 的元素,各不相同 [ …
Redis 通信协议
简介 几乎所有的主流编程语言都有Redis的客户端(http://redis.io/clients),不考虑Redis非常流行的原因,如果站在技术的角度看原因还有两个: 客户端与服务端之间的通信协议是在 TCP 协议之上…
Redis分布式锁
一般来说,在对数据进行“加锁”时,程序首先需要通过获取(acquire)锁来得到对数据进行排他性访问的能力,然后才能对数据执行一系列操作,最后还要释放(release)给其他程序。对于能够被多个线程访问的共享内存数据结构…
Redis学习之数据持久化与数据恢复
redis缓存是支持数据持久化的操作,也就是可以把内存中的数据持久化到硬盘当中,和数据库有些相似,这也是redis和memcache的区别之一。 redis数据持久化常用的方式有两种: Snapshotting (RDB…