标签存档: Redis

Mac安装php-redis扩展

下载php-redis 选择相应的版本进行下载 地址:http://pecl.php.net/package/redis   安装 解压包  tar -zxvf redis-5.3.7.tgz 进入对应目录 cd redis-5.3.7 执行phpize 安装扩展  注意PHP的路径 sudo /usr/local/Cellar/php/8.1.6/bin/phpize 配置安装信息 sudo  …

继续阅读 »

阿里云Redis开发规范

阿里云Redis开发规范:https://developer.aliyun.com/article/531067

Redis使用Lua脚本的主要优势

主要优势减少网络开销:多个请求通过脚本一次发送,减少网络延迟 原子操作:将脚本作为一个整体执行,中间不会插入其他命令,无需使用事务 复用:客户端发送的脚本永久存在redis中,其他客户端可以复用脚本 可嵌入性:可嵌入JAVA,C#等多种编程语言,支持不同操作系统跨平台交互 参考资料:Redis使用Lua脚本:https://www.cnblogs.com/kaituorensheng/p/1109 …

继续阅读 »

Redis原子性写入HASH结构数据并设置过期时间

Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间: SET key value EX 60 NXokSETEX key 60 valueok但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间: HSET key field valueokEXPIRE key 60ok 参考阅读:Redis原子性写入HASH结构数据并设置过期时间:htt …

继续阅读 »

redis中hash和string的使用场景

string特性:最大可以存储512M内容时间复杂度O(1)存储对象需要序列化和反序列化的开销 hash特性:可以存储对象节省内容存储对象无需序列化和反序列化的开销可单独更新字段时间复杂度O(1)(又有说和字段数有关O(1),待验证)filed 多了比较消耗cpu 参考资料:redis中hash和string的使用场景:https://www.jianshu.com/p/4537467bb593R …

继续阅读 »

redis 配置多个ip 解决方案

参考资料:https://www.cnblogs.com/yiliuyang/p/9205010.html redis服务相关命令: service redis-server {start|stop|status|restart}

Redis和Memcache的区别总结

总结一: memcache官方定义 Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating databas …

继续阅读 »

PHP下的Redis使用与总结

关于redis的介绍这里就不写了,百科就能查到,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 一、利用PHP自带的libredis扩展库进行连接操作 例一: $libredis = Libredis (); $connection = $libredis->get_connection ( “127.0. …

继续阅读 »

CentOS6.x Linux下编译安装Redis主从及PHP扩展PhpRedis安装配置

Redis简介 Redis 是一个开源、支持网络、基于内存、键值对存储数据库,使用 ANSI C 编写,可以在所有POSIX系统(如Linux, *BSD, Mac OS X, Solaris等)上安装运行。而且Redis并不依赖任何非标准库,也没有编译参数必需添加。编译安装Redis,我们唯一需要的就是make。其开发由 VMware 主持。根据月度排行网站 DB-Engines.com 的数据 …

继续阅读 »

memcached、memcache,Memcached的区别以及Memcached和Redis的区别

memcached、memcache,Memcached的区别 区分开三种写法来帮你理解。Memcached、memcached、memcache。 其中首字母大写的Memcached,指的是Memcached服务器,就是独立运行Memcached的后台服务器,用于存储数据的“数据库”。 而memcached和memcache指的是Memcached的客户端,就是通过memcached或memca …

继续阅读 »