前言 在传统的 Web 开发过程中,处理图形验证码很简单,只需要在后台用随机字符串生成一个图片,将验证码内容放进 Session 即可,用户提交表单时从 Session[1] 取出判断即可。 但是现如今,越来越推崇 AP…
分类:redis
redis内部数据结构深入浅出
最大感受,无论从设计还是源码,Redis都尽量做到简单,其中运用到的原理也通俗易懂。特别是源码,简洁易读,真正做到clean and clear, 这篇文章以unstable分支的源码为基准,先从大体上整理Re…
php扩展php-redis安装与使用
一、redis的安装 1,安装redis版本 下载页面:https://redis.io/download 安装一个老版本3.2.11:http://download.redis.io/releases/redis-3.…
Redis 事务
事务相关命令 MULTI 自1.2.0可用。 时间复杂度:O(1)。 语法:MULTI 说明: 标记一个事务块的开始。 事务块内的多条命令会按照先后顺序被放进一个队列当中,最后由 EXEC 命令原子性(atomic)地执…
Redis 集群方法
配置 Redis 为了方便管理,我们将统一的配置放到 cluster.conf 文件中,别的文件引入该文件: bind 127.0.0.1 protected-mode yes port 6370 tcp-backlog…
Redis笔记01-Redis配置文件
1.配置文件用法 启动redis的时候指定配置⽂件路径: ./redis-server /path/to/redis.conf 不指定配置⽂件的时候使⽤内置配置⽂件启动,此⽅法仅适⽤于开发和测试。 2.include配置…
Redis五大基础类型
一、String(字符串) string是redis最基本的类型,可以理解成和Memcached一模一样的类型,一个key对应一个value string类型是二进制安全的,意思是redis的string可以包含任何数据…
redis 安装并设置为开机启动服务
安装 1.下载redis,wget http://download.redis.io/releases/redis-3.0.1.tar.gz 解压:tar zxvf redis3.0.1.tar.gz cd r…
redis常用配置参数详解
Redis 支持很多的参数,但都有默认值。 daemonize 默认情况下, redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为 yes。 pidfile 当 Redis 在后台运行的时候, Redis …
NoSQL数据库盘点
Michael Stonebraker是数据库领域的布道者。他对此领域了解很深,并帮助开发了一些最流行的数据库系统,包括Postgres、Ingres和Vertica。StoneBraker近来提出NoSQL会被广泛接受…
利用 Lua 的函数式编程简化 lua-resty-redis 的使用
在利用 OpenResty 编写高性能服务的时候,很有可能会使用到 Redis。在 OpenResty 中,我们通常使用 lua-resty-redis 这个模块操作 Redis。 在 lua-resty-redis 的…
【Redis学习笔记】2018-06-28 redis命令源码学习1
顺风车运营研发团队 谭淼1、dumpdump命令可以序列化给定 key ,并返回被序列化的值,使用 RESTORE命令可以将这个值反序列化为 Redis 键。 /* DUMP keyname * DUMP is actu…