Redis
来源:互联网 发布:centos 移除mysql 编辑:程序博客网 时间:2024/06/05 23:07
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设置
- 设置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
- Redis
- redis
- Redis
- redis
- Redis
- redis
- Redis
- redis
- REDIS
- Redis
- Redis
- redis
- Redis
- Redis
- Redis
- Redis
- Redis
- Redis
- laravel5.4Excel导入导出,Excel数据导入并把失败数据导出
- bootStrap-table 后台分页超详解?
- MySQL_004_基础_时间日期
- 享受还是行走,这是一个问题。
- Java IO 流分类详解与常用流用法实例
- Redis
- activiti
- Ext JS定义一个新类
- 网易2018内推编程题——操作序列
- Java并发编程(一)——挑战
- ThreadPoolExecutor使用介绍
- 大数加法
- Netty5中文用户手册 Part 1.md
- 关于NOSQL中的原则CAP不能同时满足原因