博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Yii配置Redis相关问题
阅读量:6693 次
发布时间:2019-06-25

本文共 717 字,大约阅读时间需要 2 分钟。

hot3.png

参考链接:

基本配置操作:

yii main.php中:

return array( ... 'components'=>array( 'redis_cache' => array ('class' => 'system.caching.CRedisCache','hostname' =>'127.0.0.1','port' => 6379,'password'=>'123456','database'=>1), ) ... )

其中: class中的CRedisCache是Redis的官方插件; 如果设置了密码需要password项; database制定对应的数据库

调用操作:

$r_key = “key”;Yii::app()->redis_cache->set($r_key, 99999);echo Yii::app()->redis_cache->get($r_key);

但是在Redis数据库中并未发现名为“key”的键值,是因为yii的redis插件默认对key会进行md5加密。 通过查看CRedisCahce的父类CCache可以知道在CRedisCache.php中需要声明以下两个变量:

public $hashKey = false;public $keyPrefix = "";

即可解决问题。

另外,如果遇到中文乱码不能查看的问题,是因为Redis数据库默认ANSIC编码,输入命令是请使用:

./redis-cli –raw -h 127.0.0.1

连接即可。

官方文档请查看:

参考链接:

转载于:https://my.oschina.net/u/1470240/blog/1935963

你可能感兴趣的文章
插入排序(黄柳淞)
查看>>
华为网络设备上常用的安全技术(二)
查看>>
等待多个并发事件完成的模型
查看>>
如何使用 PyCharm+Docker 打造深度学习利器
查看>>
EMC RecoverPoint部署的简要笔记
查看>>
我的友情链接
查看>>
Java多线程
查看>>
nodejs 安装mysql、socket.io 插件
查看>>
十大压力测试工具,收下
查看>>
搭建Eclipse+MyEclipse开发环境开发JSP(转自建站学)
查看>>
表连接之连接的类型
查看>>
數據已固定格式自動編號
查看>>
editplus4.0 注册码
查看>>
Java基础学习总结(14)——Java对象的序列化和反序列化
查看>>
Maven学习总结(2)——Maven项目构建过程练习
查看>>
Java基础学习总结(22)——异常处理
查看>>
RabbitMQ学习总结(2)——安装、配置与监控
查看>>
jmap详解
查看>>
20170118修改商品流水
查看>>
我的友情链接
查看>>