Linux系统下安装Redis

  随着互联网的迅速发展,传统的关系型数据库在应付超大规模和高并发的动态项目已经显得力不从心,暴露出很多难以克服的问题,比我我们熟知的高并发,比如上万次的SQL写数据,硬盘IO无法承受,后果无法想象,举个简单例子,比如电商网站的导航栏,如果在同一时段有10万用户同时访问网站,导航栏数据要从数据库中执行十万次查询,这样对系统和服务器的压力可想而知,但是如果使用缓存技术,我们将一些不经常改变的数据放入缓存,当用户访问时,从缓存中获取,这样服务器和系统压力将大大减少。
  Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库,它性能极高根据官方给出的数据Redis能读的速度是110000次/s,写的速度是81000次/s,这个数据够强悍吧,闲言少叙,开始安装。

安装:

1.去官网下载Redis,在usr目录下创建一个redis文件夹,并将安装包上传到此处。

2.将上传上来的安装包进行解压。

对安装包进行解压

3.进入解压完的目录,使用make命令进行编译。

使用make进行编译

4.在编译完后的目录中使用make PREFIX=/usr/local/redis install命令安装Redis/usr/local/redis中。

安装

5.进入redis安装目录下的bin目录,命令:cd /usr/local/redis/bin,输入命令./redis-server命令启动Redis。

启动

出现下图说明启动成功,使用CTRL+C可以关闭。

启动成功

  好了,Redis安装完成了,简单吧,但是存在一个问题,就是上图窗口不能关闭,如果关闭了Redis客户端也就自动关闭了,解决方案就是将启动方式改为后端启动。

改为后端启动:

1.将编译目录下的redis.conf文件复制到到安装目录redis/bin中。

复制redis.conf文件到安装目录

2.打开redis.conf配置,修改daemonize属性为yes

3.启动Redis,指定配置文件方式启动,命令:./redis-server redis.conf

4.查看Redis是否启动成功,命令:ps -ef |grep redis,查看进程,如图,后端启动方式成功。

或者通过执行 ./redis-cli,进入Redis客户端,如果成功进入,说明后端启动方式成功。

  安装就这样完成了,后端启动也配置了,但是如何关闭呢?简单粗暴的话直接杀进程,温柔的话使用./redis-cli shutdown关闭Redis

关闭Redis

  在为公司服务器Centos6.5系统下安装Redis中遇到了缺少gccgcc++的问题,由于无法使用yum方式进行安装,只能使用离线方式,具体步骤:

  前往https://vault.centos.org/6.5/os/x86_64/Packages/进行下载以下rpm包,上传至服务器依次进行安装:

1
2
3
4
5
6
7
8
9
rpm -Uvh kernel-headers-2.6.32-431.el6.x86_64.rpm
rpm -Uvh glibc-headers-2.12-1.132.el6.x86_64.rpm
rpm -Uvh glibc-devel-2.12-1.132.el6.x86_64.rpm
rpm -Uvh libgomp-4.4.7-4.el6.x86_64.rpm
rpm -Uvh ppl-0.10.2-11.el6.x86_64.rpm
rpm -Uvh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -Uvh mpfr-2.4.1-6.el6.x86_64.rpm
rpm -Uvh cpp-4.4.7-4.el6.x86_64.rpm
rpm -Uvh gcc-4.4.7-4.el6.x86_64.rpm

简书:阿里云Ubuntu 16.04系统下安装Redis

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×