Redis实践----安装部署篇
来源:互联网 发布:ipad取消软件自动更新 编辑:程序博客网 时间:2024/06/07 23:21
最近研究了下redis这个缓存数据库,体验到了其强大功能,现在就分享一下我的学习所得,这个篇幅先给大家介绍安装
下载
spark@slave1:~/opt/redis-3.2.1$ wget http://download.redis.io/releases/redis-3.2.1.tar.gz
下载完之后就执行
spark@slave1:~/opt/redis-3.2.1$ tar -zxvf redis-3.2.1.tar.gz
解压文件进入文件夹
spark@slave1:~/opt/redis-3.2.1$ cd redis-3.2.1/
接下来这步就开始编译下载下来的文件,前提是要有gcc的编译环境,没有的朋友要记得装上,因为我之前就已经装好,这里就不说了
spark@slave1:~/opt/redis-3.2.1$ make
这条命令执行之后等待一会就完事了,接下来再redis-3.2.1文件夹下回出现src的文件夹,进入里面
spark@slave1:~/opt/redis-3.2.1$ cd src/
会看见下列编译好出现的文件
spark@slave1:~/opt/redis-3.2.1/src$ lsadlist.c bio.c crc64.h help.h Makefile.dep pubsub.o redis-check-aof.o rio.h sha1.h t_list.c zipmap.cadlist.h bio.h crc64.o hyperloglog.c memtest.c quicklist.c redis-check-rdb rio.o sha1.o t_list.o zipmap.hadlist.o bio.o db.c hyperloglog.o memtest.o quicklist.h redis-check-rdb.c scripting.c slowlog.c t_set.c zipmap.oae.c bitops.c db.o intset.c mkreleasehdr.sh quicklist.o redis-check-rdb.o scripting.o slowlog.h t_set.o zmalloc.cae_epoll.c bitops.o debug.c intset.h multi.c rand.c redis-cli sdsalloc.h slowlog.o t_string.c zmalloc.hae_evport.c blocked.c debug.o intset.o multi.o rand.h redis-cli.c sds.c solarisfixes.h t_string.o zmalloc.oae.h blocked.o dict.c latency.c networking.c rand.o redis-cli.o sds.h sort.c t_zset.cae_kqueue.c cluster.c dict.h latency.h networking.o rdb.c redis-sentinel sds.o sort.o t_zset.oae.o cluster.h dict.o latency.o notify.c rdb.h redis-server sentinel.c sparkline.c util.cae_select.c cluster.o endianconv.c lzf_c.c notify.o rdb.o redis-trib.rb sentinel.o sparkline.h util.hanet.c config.c endianconv.h lzf_c.o object.c redisassert.h release.c server.c sparkline.o util.oanet.h config.h endianconv.o lzf_d.c object.o redis-benchmark release.h server.h syncio.c valgrind.supanet.o config.o fmacros.h lzf_d.o pqsort.c redis-benchmark.c release.o server.o syncio.o version.haof.c crc16.c geo.c lzf.h pqsort.h redis-benchmark.o replication.c setproctitle.c testhelp.h ziplist.caof.o crc16.o geo.h lzfP.h pqsort.o redis-check-aof replication.o setproctitle.o t_hash.c ziplist.hasciilogo.h crc64.c geo.o Makefile pubsub.c redis-check-aof.c rio.c sha1.c t_hash.o ziplist.o
这里我们要关注的是redis-server和redis-cli这两个文件,接下来我就会用到
启动Redis
配置好环境变量,这里我把路径加到了/etc/profile里面,具体是什么不用我说大家肯定也会写的,配置hadoop和spark等大家就已经掌握了这种配置文件的写法了
执行下面的命令
spark@slave1:~/opt/redis-3.2.1/src$ sudo cp redis.conf /etc/将文件复制进行之前不要忘记给他执行权限啊!
接着开始启动redis
spark@slave1:~/opt/redis-3.2.1/src$ redis-server /etc/redis.conf
启动之后开个新的命令行,输入
spark@slave1:~/opt/redis-3.2.1/src$ redis-cli
最后在出现的命令行中开始测试
spark@slave1:~/opt$ redis-cli127.0.0.1:6379> set name songbinOK127.0.0.1:6379> get name"songbin"
表示redis已经安装成功了
最后要关闭就执行
spark@slave1:~/opt$ redis-cli shutdown
redis-cli就关闭了,后面我还会介绍更深入关于redis用法,大家可以继续关注!
1 0
- Redis实践----安装部署篇
- Redis实践(一):安装和部署
- Redis实践(一):安装和部署
- Redis安装部署维护篇
- 【Redis 1】Redis数据库的学习与实践—安装与部署
- GeoWave安装部署实践
- GeoWave安装部署实践
- pinpoint安装部署实践
- Redis系列-安装部署维护篇
- Redis系列-安装部署维护篇
- Redis系列-安装部署维护篇
- Redis系列-安装部署维护篇
- Redis安装部署
- Redis的安装部署
- Redis安装部署
- Redis安装部署
- Redis安装部署
- Redis安装部署
- 获取验证码button,倒计时按钮,继承Button
- IE9以上asp.net 不要使用 LinkButton和checkboxlist 两个控件
- java泛型详解 (转)
- Cookie简介及JSP处理Cookie的方法
- Mongoose使用案例
- Redis实践----安装部署篇
- webstorm mac版快捷键
- EventBus 3.0使用与源码分析
- 在C语言中*p++与(*p)++的区别
- Mac上面利用charles抓取https的包(android手机版)
- nodejs系列学习:简单的http请求服务器-----(一)
- rsync 安装使用详解
- C++排序算法之选择、插入排序
- ios音频视频开发 基础篇