Linux系统下安装Redis
随着互联网的迅速发展,传统的关系型数据库在应付超大规模和高并发的动态项目已经显得力不从心,暴露出很多难以克服的问题,比我我们熟知的高并发,比如上万次的SQL
写数据,硬盘IO
无法承受,后果无法想象,举个简单例子,比如电商网站的导航栏,如果在同一时段有10万用户同时访问网站,导航栏数据要从数据库中执行十万次查询,这样对系统和服务器的压力可想而知,但是如果使用缓存技术,我们将一些不经常改变的数据放入缓存,当用户访问时,从缓存中获取,这样服务器和系统压力将大大减少。
Redis
是完全开源免费的,遵守BSD
协议,是一个高性能的key-value
数据库,它性能极高根据官方给出的数据Redis
能读的速度是110000次/s
,写的速度是81000次/s
,这个数据够强悍吧,闲言少叙,开始安装。
安装:
1.去官网下载Redis,在usr
目录下创建一个redis
文件夹,并将安装包上传到此处。
2.将上传上来的安装包进行解压。
对安装包进行解压3.进入解压完的目录,使用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
中。
2.打开redis.conf配置,修改daemonize
属性为yes
。
3.启动Redis
,指定配置文件方式启动,命令:./redis-server redis.conf
4.查看Redis
是否启动成功,命令:ps -ef |grep redis
,查看进程,如图,后端启动方式成功。
或者通过执行 ./redis-cli
,进入Redis
客户端,如果成功进入,说明后端启动方式成功。
安装就这样完成了,后端启动也配置了,但是如何关闭呢?简单粗暴的话直接杀进程,温柔的话使用./redis-cli shutdown
关闭Redis
。
在为公司服务器Centos6.5
系统下安装Redis
中遇到了缺少gcc
和gcc++
的问题,由于无法使用yum方式进行安装,只能使用离线方式,具体步骤:
前往http://vault.centos.org/6.5/os/x86_64/Packages/进行下载以下rpm
包,上传至服务器依次进行安装:
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