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基本数据类型使用的笔记.

你可能感兴趣的:(redis)