redis介绍和安装

nosql 介绍  官方网址:http://redis.io/download
not noly sql
非关系型数据库

nosql是以key-value的形式存储的 特点是非关系型的、分布式的 开源的
---------------------------------------

1:处理超大量的数据
2:运行在任何的pc机器上
3:击碎了性能的瓶颈
使用场景:
1:对数据高并发的读写
2:对海量数据的存储和访问
3:对数据的高扩展性和可用性

redis是一个开源的,以key-value存储,通常被称作数据结构服务器,
键的类型可以包含字
strings|hashes| lists|sets|sorted sets
字符串 |哈希|    链表|集合|有序集合
为了保证效率数据都是缓存在内存中,它可以周期性的把更新的数据写入磁盘
或者把修改操作写入追加的记录文件
------------------------------------------------------------------------
redis使用场合
1:应用程序直接访问redis ,但是有弊端 如果redis挂掉数据会丢失
2:应用程序访问redis,当redis访问失败的时候才访问数据库
安装:
[root@localhost redis-2.6.9]# pwd //进入到redis的目录
/download/redis-2.6.9
[root@localhost redis-2.6.9]# make && make install 
cd src && make install
make[1]: Entering directory `/download/redis-2.6.9/src'

Hint: To run 'make test' is a good idea ;)

mkdir -p /usr/local/bin
	INSTALL install
	INSTALL install
	INSTALL install
	INSTALL install
	INSTALL install
make[1]: Leaving directory `/download/redis-2.6.9/src'
然后进入到src目录
[root@localhost src]# mkdir -p /usr/local/redis/bin //存放redis的命令目录
[root@localhost src]# mkdir -p /usr/local/redis/etc //存放配置文件

[root@localhost src]# cp ../redis.conf /usr/local/redis/etc/  //复制配置文件到etc目录

[root@localhost src]# cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin/ //复制命令
启动redis方式:
修改配置文件 redis.conf
# By default Redis does not run as a daemon. Use 'yes' if you need it.
# Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
daemonize yes //主要是后台运行
[root@localhost etc]# /usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf
关闭redis
1:[root@localhost etc]# pkill redis-server或者是
2:[root@localhost etc]# /usr/local/redis/bin/redis-cli shutdown
查看redis是否启动:
[root@localhost etc]# netstat -tunpl | grep 6379
tcp        0      0 0.0.0.0:6379                0.0.0.0:*                   LISTEN      15926/redis-server  


posted on 2013-02-05 17:13  一根烟的寂寞  阅读(97)  评论(0)    收藏  举报

导航