加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

缓存利器Centos下快速安装Redis数据库实例操作

发布时间:2022-12-10 15:03:54 所属栏目:MySql教程 来源:网络
导读: Redis 是什么?Redis是开源的一款数据库产品,可以用作数据库,特别的可以用作缓存数据库以及消息Broker[消息中间件]。它是典型的键-值式key-value的存储系统。跟Mysql等其他关系式的数据库

Redis 是什么?Redis是开源的一款数据库产品,可以用作数据库,特别的可以用作缓存数据库以及消息Broker[消息中间件]。它是典型的键-值式key-value的存储系统。跟Mysql等其他关系式的数据库有很大区别。

数据库实例_oracle库和实例区别_oracle一个实例多个库

Redis 缓存利器

Redis 优势

异常快速:Redis的速度非常快,每秒能执行约11万集合,每秒约81000+条记录。

支持丰富的数据类型:Redis支持最大多数开发人员已经知道像列表,集合,有序集合,散列数据类型。这使得它非常容易解决各种各样的问题数据库实例,因为我们知道哪些问题是可以处理通过它的数据类型更好。

操作都是原子性:所有Redis操作是原子的,这保证了如果两个客户端同时访问的Redis服务器将获得更新后的值。

多功能实用工具:Redis是一个多实用的工具,可以在多个用例如缓存,消息,队列使用(Redis原生支持发布/订阅),任何短暂的数据,应用程序,如Web应用程序会话,网页命中计数等。

Redis适用,既然Redis是key-value的方式,那么很多情况下,缓存就非常适合用Redis来做,比如,最新的Top20评论,最新的TOP10 用户。比如类似于100件商品的抢购中,等等。在这类需要及时更新的高速应用中,还是挺适用的。

oracle一个实例多个库_oracle库和实例区别_数据库实例

程序员不哭 :-)

Redis的安装,下面我们看看Redis如何在Linux下安装。

我们来快速搭建一个最新Redis 4.09稳定版环境。

Redis 官方网址是: Redis.io

下载命令:

wget -c

解压命令

tar -zxvf redis-4.0.9.tar.gz

转向目录

cd redis-4.0.9

数据库实例_oracle一个实例多个库_oracle库和实例区别

下载redis

//开始安装

make

数据库实例_oracle库和实例区别_oracle一个实例多个库

make完成

make install

oracle库和实例区别_数据库实例_oracle一个实例多个库

make install

//用自带脚本配置

cd utils

sh install_server.sh

它会询问,用什么端口等等问题,我们一路回车就可以了。

使用默认配置。

安装完成后,它会告诉你各种信息。

oracle库和实例区别_oracle一个实例多个库_数据库实例

install脚本

//安装完成后,检查是否已经在进程中

ps aux|grep redis

数据库实例_oracle库和实例区别_oracle一个实例多个库

查看进驻内存

//下面配置 PHP的Redis扩展,这样方便我们在程序中调用。

oracle一个实例多个库_数据库实例_oracle库和实例区别

php

各个版本在这个网址中

我们下载个最新稳定的

[注意先执行两次 cd .. 返回上上级目录,刚才我们在utils里面]

wget

//上面网址就有点卡了,不过最终下载完成

//解压

tar -zxvf redis-4.0.0.tgz

cd redis-4.0.0

//注意这个目录和上面的目录很像。

oracle一个实例多个库_数据库实例_oracle库和实例区别

//PHP扩展安装,先看phpize在哪里

whereis phpize

//执行一次,注意:到要安装的扩展目录执行!

//如果你按照我的操作,那么当前就在扩展目录中

phpize

oracle库和实例区别_oracle一个实例多个库_数据库实例

phpize

//配置 指定php-config的位置,如果你的环境是lnmp

//那么它在 /usr/local/php/bin,比较特别。whereis 和which并不能找到

./configure --with-php-config=/usr/local/php/bin/php-config

oracle库和实例区别_数据库实例_oracle一个实例多个库

php-config

//执行安装

make && make install

oracle库和实例区别_数据库实例_oracle一个实例多个库

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

至此安装完成。可以写个简单脚本来检查是否成功,这里就不展开了。

最后我要说的是:不要复制命令,请动动手指头,用键盘好好输入,你才会有收获。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!