linux 下安装 phpredis 扩展

前面在服务器上安装了 Redis,但要想使用还得装一个 phpredis 扩展。查看codeigniter 3.1缓存驱动器,找到 github 托管的代码Redis 服务器和 phpredis 扩展,安装文档install.markdown。pecl 直接安装:更新 pecl 数据源(不建议执行该操作)见鬼的操作,我一开始是可以安装的,只不过安装失败了,然后尝试以下指令,再次尝试安装,直接找不到

redis 远程连接方法

远程连接方法redis-cli -h 138.138.138.138 -p 6379 -a password #或者害怕命令传输不安全,可以先不输入密码,登录后在auth password redis-cli -h 138.138.138.138 -p 6379但本地依旧连接不上。排查问题:阿里云服务器端口设置:没问题。防火墙:没问题。redis本身:未检查网上搜了一下redis远程连接的问题

redis设置密码后,关闭服务的问题

redis设置密码config set requirepass password之后,任何操作指令都需要验证密码。包括关闭服务时,也会授权失败,无法关闭服务。以下为转载内容:Redis安装之后,如果设置了密码,需要在关闭服务的时候也提供密码,否则无法关闭服务,可以直接通过修改/etc/init.d/redis启动脚本解决。Redis服务的启动和关闭脚本,只需要在关闭的脚本中添加如下的内容PASSW

安装 redis(linux版本)

安装redis$ wget http://download.redis.io/releases/redis-5.0.0.tar.gz $ tar xzf redis-5.0.0.tar.gz $ cd redis-5.0.0 $ make在linux下每次编译软件完成后,都会提示make test,测试一下。就忍不住执行了一下,出错了。。cd src && make test ma

初探 Redis 数据库

本文转自最下方文档,是对参考文档的一个摘录。基本知识端口:6379默认16个数据库,下标从0开始单线程:redis是单线程+io多路复用:检查文件描述的就绪状态Memchached:多线程+锁redis数据类型:String set list hash zset使用场景:配合关系型数据库做高速缓存缓存高频次访问的数据,降低数据库io分布式架构,做session共享可以持久化特定数据。利用zset类

Linux 定时任务 crontab 的坑

2020-12-27 更新最容易出现定时任务不执行的原因还是路径错误。php /path/to/index.php controller action 里面首先就是要检查 path 路径是否正确,错一个字符都不行。之前写过一篇关于Linux下定时任务的文章linux定时任务crontab。在公司服务器及客户服务器上都有应用,照理说没什么问题。今天想在自己的服务器上创建一个ci执行脚本定时任务。但是

bug 斗争之路(一) 逻辑错误

今天碰到一个之前也遇到过的 bug,晚上测试都 ok 的,估计是后面又修改了代码什么的。很简单的一个 if 条件判断,并且输出条件的左右两边的值,一模一样。这就惊呆了,不科学啊!左思右想就是没有答案。后来才晃过神来,逻辑是不是反了,等于变成不等于,那不就是永远不对吗。

后台评估工作量

作为专业的php后台,却一直难以对项目进行精准的工作量评估。这是一个很尴尬的局面。公司主要业务是app开发,所以评估时间一般包括几个部分:框架搭建、数据库表结构设计(详细设计)、app接口(一般接口优先,与UI同步)、后台(包含web前端页面)。最初没什么经验,一般就是跟着Android或者iOS一块估,他们估个1个月,我大概也是1个月。到后来工作中发现,时间根本不够用。产品给出的功能说明(需求分

水星记

还要多远才能进入你的心,还要多久才能和你接近。咫尺远近却无法靠近的那个人,要怎么探寻 要多么幸运才敢让你发觉你并不孤寂。——郭顶《水星记》又是一个宁静的夜晚,只有远处汽车飞驰和键盘敲击的声音,偶有人语。内心却不平静。心中的思绪像河水一样,伴随着风声一阵又一阵地泛起涟漪。这算是我的第一次恋爱,一次迟来的恋爱,今年我25岁。这是一个比较尴尬的年纪。大学毕业两年,享受着迟来的独立和满满的自信,却又陷入到