Redis实践(一):安装和部署
来源:互联网 发布:excel同一列重复数据 编辑:程序博客网 时间:2024/05/18 01:57
memcache,Redis,MongoDB 是目前常用的内存数据库。他们应用的场景大致如下:
redis:数据量较小的更性能操作和运算上
memcache:用于在动态系统中减少数据库负载,提升性能;做缓存,提高性能(适合读多写少,对于数据量比较大,可以采用sharding)
mongodb:主要解决海量数据的访问效率问题
本章开始介绍redis实践的过程,只有经过自己的实践才能成为自己的知识。
一:目标
部署redis软件,并能正常工作;
二:环境
在虚拟机下的centos6.5系统上搭建;
三:搭建步骤
1、下载redis
去redis官网上下载最新的redis,redis3.0 已经支持集群了哦。
下载地址:http://download.redis.io/releases/redis-3.2.3.tar.gz
看了下才1.47M,好小,好喜欢。
2、将下载后的包,传到虚拟机上,切换到root用户,在压缩包目录下
执行 tar -zxvf redis-3.2.3.tar.gz; 执行后有一个文件夹
3、进入redis-3.2.3 目录,通过ll 命令可以看到源码,redis是需要通过make 指令进行编译的
在目录下,执行make 命令
进入到src 目录,执行 make install ; 通过这个命令,会把src目录下便宜生成的6个命令安装到/usr/local/bin下
这样软件就算是完成了。虽然这样已经可以通过执行redis-server启动服务,但是我们为了要能更好的进行控制,会采用带参数的方式启动,因此先要把参数文件,拷贝到 /usr/local/etc/redis 目录下,这个目录需要自己手工创建,创建后进入前面的redis软件的根目录redis-3.2.3,执行下面命令
cp redis.conf /usr/local/etc/redis
4、测试验证
因为已经安装过,所以在任意目录,都可以执行命令,可以which 命令,看是否找到,能找到,就可以执行。
不带参数启动后,启动界面如下:
我们可以带参数启动,另外刚才命令行启动,窗口关闭就结束了,我们需要一种可以在后台启动的方式。 redis不像其他Linux启动后台程序那样,加一个“&” 在启动命令结束就可以解决问题,他需要修改conf文件。
我们进入到目录,vim redis.conf 文件
保存后退出,重新启动:
既然有启动,就有关闭。关闭有两种办法:
1) kill redis进程, 简单,粗暴
2) 通过redis客户端进行关闭
这样就优雅多了。
最后,验证一下redis 服务可以正常工作:
这样过程是通过客户端设置一个 key value,然后通过这个key取value出来,从执行的情况看,整个过程是正确的。
好,安装和部署就到这里, conf文件的具体内容用到再详细描述。
下一篇:Java 开发 redis应用,待续...
- Redis实践(一):安装和部署
- Redis实践(一):安装和部署
- Mysql 实践(一):部署和安装
- hive 实践(一):部署和安装
- nginx实践(一)、安装和部署
- ZABBIX实践(一) 服务端部署和安装
- Redis实践----安装部署篇
- Redis实践一安装
- Redis学习笔记(一)---redis安装与部署
- Redis的安装和部署(Linux)
- 组件-------(一)redis系列--安装部署redis+实现redis分布式缓存 java+Spring+redis
- redis的安装和部署
- Redis的安装和部署
- redis 的安装和部署
- Redis的安装和部署
- Redis的安装和部署
- Redis的安装和部署
- Redis的安装和部署
- [RK3288][Android6.0] 不同分辨率的bootanimation.zip下载
- C++用libcurl库进行http通讯网络编程
- 处理BigDecimal空指针异常
- UEFI下双硬盘安装Windows10+Ubuntu双系统_1
- Thinkphp3.2联动菜单
- Redis实践(一):安装和部署
- max pooling
- Hdu1106排序
- HDU6058 2017杭电多校联赛第三场-Kanade's sum
- unity3d五子连珠游戏
- C语言单向链表的实现
- POJ
- Jmeter的beanshell应该怎么写?
- 一个程序理解java二叉树-创建、递归非递归便利、获取路径