缓存利器Centos下快速安装Redis数据库实例操作
Redis 是什么?Redis是开源的一款数据库产品,可以用作数据库,特别的可以用作缓存数据库以及消息Broker[消息中间件]。它是典型的键-值式key-value的存储系统。跟Mysql等其他关系式的数据库有很大区别。 Redis 缓存利器 Redis 优势 异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。 支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。这使得它非常容易解决各种各样的问题数据库实例,因为我们知道哪些问题是可以处理通过它的数据类型更好。 操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。 多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。 Redis适用,既然Redis是key-value的方式,那么很多情况下,缓存就非常适合用Redis来做,比如,最新的Top20评论,最新的TOP10 用户。比如类似于100件商品的抢购中,等等。在这类需要及时更新的高速应用中,还是挺适用的。 程序员不哭 :-) Redis的安装,下面我们看看Redis如何在Linux下安装。 我们来快速搭建一个最新Redis 4.09稳定版环境。 Redis 官方网址是: Redis.io 下载命令: wget -c 解压命令 tar -zxvf redis-4.0.9.tar.gz 转向目录 cd redis-4.0.9 下载redis //开始安装 make make完成 make install make install //用自带脚本配置 cd utils sh install_server.sh 它会询问,用什么端口等等问题,我们一路回车就可以了。 使用默认配置。 安装完成后,它会告诉你各种信息。 install脚本 //安装完成后,检查是否已经在进程中 ps aux|grep redis 查看进驻内存 //下面配置 PHP的Redis扩展,这样方便我们在程序中调用。 php 各个版本在这个网址中 我们下载个最新稳定的 [注意先执行两次 cd .. 返回上上级目录,刚才我们在utils里面] wget //上面网址就有点卡了,不过最终下载完成 //解压 tar -zxvf redis-4.0.0.tgz cd redis-4.0.0 //注意这个目录和上面的目录很像。 //PHP扩展安装,先看phpize在哪里 whereis phpize //执行一次,注意:到要安装的扩展目录执行! //如果你按照我的操作,那么当前就在扩展目录中 phpize phpize //配置 指定php-config的位置,如果你的环境是lnmp //那么它在 /usr/local/php/bin,比较特别。whereis 和which并不能找到 ./configure --with-php-config=/usr/local/php/bin/php-config php-config //执行安装 make && make install make make install //还有两步 //配置php.ini 可以看phpinfo();函数中体现出来的php.ini位置 //文件末尾添加 extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212/redis.so //最后一步reload php //本机安装了lnmp所以,重启命令是 lnmp php-fpm reload //查看phpinfo(); redis phpinfo 至此安装完成。可以写个简单脚本来检查是否成功,这里就不展开了。 最后我要说的是:不要复制命令,请动动手指头,用键盘好好输入,你才会有收获。 (编辑:好传媒网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |