MyException - 我的异常网
当前位置:我的异常网» 数据库 » Redis学习笔记-装配

Redis学习笔记-装配

www.MyException.Cn  网友分享于:2015-07-22  浏览:0次
Redis学习笔记---安装

简介

 随着越来越多的互联网公司开始将Redis用于实际项目,并且很多人也一直讨论Redis的架构设计的非常好,很适合用来学习.所以我在工作之余对Redis做了些了解,并将学习笔记整理成博客.

  Redis作为开源项目托管在github上, 可以通过github或者其官网redis.io 获取Redis项目的源码,目前Redis的最新稳定版本为3.0.2,相较于Redis2.X版本,Redis 3.0.2版本主要增加了集群功能.在Redis 3.0.2之前,也有一些互联网公司在Redis基础之上实现了一些自己的集群功能,或者使用代理实现集群功能.

Redis安装

  Redis的安装非常简单,在获取到源码后执行如下命令

tar -xvf redis-3.0.2.tar.gz 
cd redis-3.0.2
make
make install
cd utils
./install_server.sh ##在执行install_server.sh 会让你选择相关配置信息,回车使用默认配置,或者自己选择配置
安装完后在任意目录下执行
redis-server  /etc/redis/6379.conf 
就会启动一个redis服务,当然如果选择多个配置文件的话,就会启动多个redis服务,但是每个 redis服务必须指定一个未被占用的端口,redis服务默认端口是6379(至于redis为什么用6379作为默认的端口号,请自行百度八卦新闻吧!!).

redis的基本使用

  Redis安装完后会有redis-server,redis-cli可执行程序,redis-server用来启动redis服务,redis-cli为redis的客户端,用来连接redis数据库.

redis-cli ##连接本地默认端口的redis服务,使用redis-cli -h host -p port 用来连接任意redis服务
127.0.0.1:6379>set name "gucb"
OK
127.0.0.1:6379> set test test
OK
127.0.0.1:6379> get test
"test"
127.0.0.1:6379> keys * ##查看数据库中的所有键 
1) "test"
2) "name"

Redis Python客户端使用

  使用easy_install程序可以很简单的安装Redis的Python客户端,当然也可以下载源码安装.

 sudo easy_install redis
 python
 >>>import redis ##未报错说明安装的没问题
 >>>r = redis.Redis(host = 'localhost',port = 6379,db = 0)
 >>>r.get('name')
 'gucb'

总结

  redis 的安装及使用相比较其他的软件来说还算是比较简单的,另外redis相比memcache提供了更多的数据类型,这也使redis能够使用更多的应用场景.下边的博客会记录一些关于redis基本数据类型使用的笔记.

版权声明:本文为博主原创文章,未经博主允许不得转载。

文章评论

科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
旅行,写作,编程
旅行,写作,编程
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
程序员都该阅读的书
程序员都该阅读的书
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
一个程序员的时间管理
一个程序员的时间管理
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
程序员的鄙视链
程序员的鄙视链
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
鲜为人知的编程真相
鲜为人知的编程真相
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
代码女神横空出世
代码女神横空出世
我是如何打败拖延症的
我是如何打败拖延症的
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
程序员必看的十大电影
程序员必看的十大电影
程序员应该关注的一些事儿
程序员应该关注的一些事儿
漫画:程序员的工作
漫画:程序员的工作
 程序员的样子
程序员的样子
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
如何成为一名黑客
如何成为一名黑客
Java程序员必看电影
Java程序员必看电影
那些争议最大的编程观点
那些争议最大的编程观点
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
老程序员的下场
老程序员的下场
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
10个调试和排错的小建议
10个调试和排错的小建议
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
总结2014中国互联网十大段子
总结2014中国互联网十大段子
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
编程语言是女人
编程语言是女人
我的丈夫是个程序员
我的丈夫是个程序员
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
程序员和编码员之间的区别
程序员和编码员之间的区别
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有