# redis
## 安装server
1. 首先为yum添加epel源:yum install epel-release
2. yum install redis
3. service redis start 注意端口是6379 记得iptables
4. 测试 redis-cli set get
<以上方法很坑爹,装出来的redis版本是2.4 简单的set只支持2个参数,连个px之类的过期时间都不支持
所以,最好的方法还是从
[官网](redis.io)下载最新的代码去编译安装
可以参照 http://www.cnblogs.com/it-cen/p/4295984.html
make
cd src
make install PREFIX=/usr/local/redis
mv redis.conf /usr/local/redis/etc/
启动服务
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
改为后台服务
vim /usr/local/redis/etc/redis.conf
将daemonize的值改为yes
## 添加 php 支持
- 编译 参照的url http://www.runoob.com/redis/redis-php.html
$ wget https://codeload.github.com/phpredis/phpredis/zip/develop
$ cd phpredis-develop # 进入 phpredis 目录
$ /usr/local/php/bin/phpize # php安装后的路径
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
- 修改 php.ini
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension=redis.so
也可以写成下面的形式
**extension=/opt/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/redis.so**
- 重启apache,在phpinfo中出现redis信息
## yii2-redis
- http://www.yiichina.com/tutorial/550
- http://www.cnblogs.com/52cik/p/yii2-redis-cache.html
相关推荐
**Redis小记** Redis,全名Remote Dictionary Server,是一款高性能的键值对存储系统,常被用作数据库、缓存和消息中间件。其非关系型数据存储方式、高效的内存管理以及丰富的数据结构使得它在现代互联网应用中扮演...
Redis是一款高性能的键值存储系统,常用于缓存和数据库应用。本文主要探讨Redis的安全问题,包括连接方式、数据加密、认证机制、数据备份以及主从复制等方面。 首先,Redis的默认配置可能存在安全风险,例如它允许...
Redis是一个开源的使用ANSI C语言编写、支持网络、基于内存、可选持久性的键值对存储数据库。作为NoSQL数据库的一种,Redis提供了多种数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集合...
【LocalCache 学习小记1】 LocalCache 是一种本地高速缓存机制,它主要用于提升数据获取速度,尤其是在处理大量数据时,可以有效避免频繁访问远程数据库或分布式缓存,如 Redis 中的热键问题。LocalCache 不是...
目錄Java基础篇基础鎖多线程并发对象JVMJVM内存结构堆和差Java内存模型垃圾...redis内部数据结构Git操作系统資料梅文HBase蜂巢火花面试计算机网络春季面试RedisElasticsearch確保JVM设计模式多线程JDK数据结构编程实习...
目录Linux、IOLinux基础IO分布式分布式理论数据结构与算法RedisRedis基础redis内部数据结构Git操作系统数据库MeavnHBaseHiveSpark面试计算机网络Spring面试RedisElasticsearch分布式JVM设计模式多线程JDK数据结构...
- 使用缓存技术,如Redis或Memcached,可以提高图片的加载速度,减少对数据库的压力。 - 使用CDN(内容分发网络)服务,可以加快图片在全球范围内的访问速度。 6. 安全考虑: - 为了防止恶意用户篡改图片链接,...