Redis

Redis
一、redis概述
redis是一个key-value的数据存储系统,类似memcached。
特点:
  • key-value 多类型 (string 、list、set、 zset、 hash)
  • 原子运算 ,支持push /pop、add/remove、交并补等运算
  • 内存缓存数据库(mysql 是在硬盘存储)
  • 支持持久化,(数据实时备份到硬盘,缓存需要会同步回去)
  • 主-从复制 ,实现主同步数据到从,从也可以连接其他主

一、redis安装及简单使用
下载相应版本减压 下载地址: https://github.com/MSOpenTech/redis/releases
windows
启动服务:cd命令切换目录到  C:\redis  运行   redis-server.exe redis.windows.conf  。
客户端连接:
切换到redis目录下运行  redis-cli.exe -h 127.0.0.1 -p 6379  。
使用:
设置键值对  set myKey abc
取出键值对  get myKey


linux
$ wget http : //download.redis.io/releases/redis-2.8.17.tar.gz $ tar xzf redis - 2.8 . 17.tar . gz$ cd redis - 2.8 . 17 $ make
make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:
下面启动redis服务.
$ cd src$ ./ redis - server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
$ cd src$ ./ redis - server redis . conf
redis.conf是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src$ ./ redis - cliredis > set foo barOKredis > get foo "bar"
一、redis.conf设置
  1. 设置daemonize yes ----让服务后台启动(默认窗口启动)linux不支持

一、redis主-从(集群)配置
1.redis主-从架构:

2.主-从配置


一、redis指令总结

待补充
一、redis问题补充
待补充

一、附录

装服务:1
sc create redis binpath= "D:\services\redis-32\redis-2.4.5-win\32bit\redis-server.exe" displayname= "RedisServer" start= auto
装服务:2
redis-server.exe --service-install redis.windows.conf --loglevel verbose 
卸载命令:
 redis-server --service-uninstall  
redis面试总结
http://blog.csdn.net/zdp072/article/details/50991116

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值