
Redis
文章平均质量分 89
渲染笔墨情
人生就是一场冒险,你已经入局。
展开
-
一、Redis基本操作——String(原理篇)
本章介绍Redis中最常用到的字符串(String)。Redis的字符串(String)的实现小喵之前有看到过《Redis设计与实现》的一部分章节。这是第一章的内容,小喵也是因为看了这一章的内容,才决定要买本仔细研究的。首先,我们知道Redis是由C语言编写的,以高效和轻量著称。而C语言中的字符串是怎么实现的呢?字符数组。比如一个简单的字符串”hello world转载 2017-08-16 15:13:24 · 338 阅读 · 0 评论 -
二、Redis基本操作——String(实战篇)
Redis基本操作——String(实战篇)关于Redis的命令,主要参考Redis的官方文档(http://redis.io/commands#string)。小喵这里主要像是翻译一下,并且给出一些实用的例子。排版上,小喵按功能重新组织了一下指令,并将比较常用的指令放在了最前面。同时也增加了锚点,方便大家查阅。小喵这里的Redis版本是3.0.7,应该是目前的最新版。注:redi转载 2017-08-16 15:14:38 · 239 阅读 · 0 评论 -
Redis数据类型以及应用场景
String常用命令: get 获取key对应的值set 给值设置valueincr 命令将 key 中储存的数字值增一。如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 INCR 操作。如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。decr 命令用于减小存储在由指定的值的key的数量。如果该键不存在时,它被设置为0在原创 2017-08-17 14:10:29 · 252 阅读 · 0 评论 -
使用redis乐观锁实现秒杀
header('content-type:text/html;charset=utf-8');$redis = new Redis();$result = $redis->open('192.168.1.236', 6379 , 5 );$redis -> auth('likang');//var_dump($redis -> set( 'b' , 123 ));////v转载 2017-08-22 11:20:12 · 999 阅读 · 0 评论 -
Linux下php安装Redis扩展
原链接为:http://www.cnblogs.com/niun/p/4538891.html一、php redis扩展的安装wget http://pecl.php.net/get/redis-2.2.7.tgztar zvxf redis-2.2.7.tgzcd redis-2.2.7/usr/local/php/bin/phpize./configur转载 2017-10-10 20:30:39 · 895 阅读 · 0 评论 -
redis事物介绍
概述相信学过Mysql等其他数据库的同学对事务这个词都不陌生,事务表示的是一组动作,这组动作要么全部执行,要么全部不执行。为什么会有这样的需求呢?看看下面的场景:微博是一个弱关系型社交网络,用户之间有关注和被关注两种关系,比如两个用户A和B,如果A关注B,则B的粉丝中就应该有A。关注这个动作需要两个步骤完成:在A的关注者中添加B;在B的粉丝中添加A。 这两个动作要么都执行成功,原创 2017-11-07 21:02:57 · 278 阅读 · 0 评论