redis 配置命令
Redis:是一个key/v 型数据 是nosql的一种
CAP 理论:
C:多个数据节点上的数据一致;
A:用户发出请求后的有限时间范围内返回结果;
P:network partition,网络发生分区后,服务是否依然可用;
CAP理论:一个分布式系统不可能同时满足C、A、P三个特性,最多可同时满足其中两者;对于分布式系统满足分区容错性几乎是必须的。
redis.io 官方站点
redis是开源、内存存储、数据结构存储
数据结构:字符串、列表(数组)、hashes(关联数组)、集合、有序集合、bitmaps、hyperloglogs、
内建的功能:复制、Lua scripting、LRU、事务、持久存储、高可用(Sentinel,Redis Cluster)
持久化:snapshotting持久 AOF 持久
安装:
]# yum install redis -y
数据文件在/var/lib/redis
配置文件:/etc/redis.conf
主程序:/usr/bin/redis-server
6379/tcp
客户端:/usr/bin/redis-cli
Unit File:/usr/lib/systemd/system/redis.service
数据目录:/var/lib/redis
#systemctl start redis.service 启动
#redis-cli 进入交互界面 -h -p -a
]# redis-cli --help 帮助
命令:
>select 1 切换数据库的 (数据库默认有数字来表示0-15)
字符:
创建:
查看
127.0.0.1:6379> get name
> append name hu 添加字符串
列表:
队列:先进先出
寨:先进后出
9> help @list 查看命令帮助
LPUSH 从左侧添加一个数字
LINDE X 查看索引
RPUSH 从右侧添加数字
LPOP 从左侧删除一个
RPOP 从右侧删除
LREM 删除指定的
LINSERT 指定位置插入数字的
- LINSERT weekdays before web fri
字典,hash 关联数组
> help @hash
HSET 设定
HGET 查看
HMGET 一次获取多个
HDEL 删除
>HSET
>HSET stul age 17
>HKEYS stu1 查看
> HVALS stu1 查看值
>HDEL stu1 删除
集合
>help @set 查看帮助
>SADD tom lucy lily
>SADD jerry lucy obama
> SINTER tom jerry 交集
> SUNION 并集
> SIFF 差集的
Spop 随机的弹出一个
SMEMBERS jerry 获取jerry的所有元素
有序集合:
>help @sort_set
ZADD 加入元素
- ZADD colors 1 red 2 bul 8 green 5 gray
- ZCARD colors 查看
- ZCOUNT color 2 6
- ZRANGE colors 0 5 0 -5范围内的
- ZRANK colors gray 查看对应的索引是什么
订阅:
>help @pubsub 订阅
PSUBSCRIBE 订阅
PUBSUB 查看状态
SUBSCRIBE 订阅指定频道
- PUBLISH military caoxian 发布频道信息
>SUBSCRIBE military 订阅
>help @transactions 事物 (启动 ,提交)
MULTI: 启动事物
WATCH 触发器
>help @connection 连接
可以拥有认证认证 AUTH
>help @server 服务器相关命令
INFO 查看状态信息
INFO cpu
FLUSALL 清空数据库
CLIENT LIST 列出当前客户端
redis 配置命令的更多相关文章
- Redis 常用命令学习一:通用的基本命令
1-链接,如果需要的 Redis 部署在远程机器上,可以通过以下命令链接,其中-h后面跟着主机名,-p后面跟端口名 redis-cli -h 233.2.2.4 -p 666 2-PING 命令用来测 ...
- Redis详细讲解(Redis原理,Redis安装,Redis配置,Redis使用,Redis命令)
一.Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...
- redis配置密码 redis常用命令
redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy #requi ...
- redis 配置
一 Redis 支持写的指令 Redis大概的命令如下:set setnx setex appendincr decr rpush lpush rpushx lpushx linsert lset r ...
- redis配置详解
##redis配置详解 # Redis configuration file example. # # Note that in order to read the configuration fil ...
- Redis常用命令
Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key ...
- 第2讲 Redis常用命令与高级应用
目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久 ...
- Redis配置集群一(window)
因为接下来的项目要使用到redis作为我们项目的缓存,所以就花了一天时间研究了一下redis的一些用法,因为没转linux虚拟机,所以就决定先研究一下windows版本的redis集群.主要是redi ...
- redis 配置应用(摘)
Redis可以在没有配置文件的情况下通过内置的配置来启动,但是这种启动方式只适用于开发和测试. 合理的配置Redis的方式是提供一个Redis配置文件,这个文件通常叫做redis.conf. redi ...
随机推荐
- Android apk动态加载机制
参考链接:http://blog.csdn.net/singwhatiwanna/article/details/22597587
- java后台发送请求并获取返回值
项目中需要前端发送请求给后端,而后端需要从另一个平台中取数据然后再透传给前端,通过下述代码将其实现.在此记录一下. package com.autotest.utils; import java.io ...
- Laravel 5.2分页--怎么在一个页面实现两个以上的列表分页,互不影响?
今天就碰到这样的一个问题?想在一个页面里面放两个列表,并且两个列表都可以进行分页. 但是,laravel提供的分页方法很方便,可是两个以上就出问题了,当我点其中一个分页的链接时候,页面上其余的分页跟着 ...
- wireshark找(检测)不到(捕获)网卡的解决办法
1 前言 有时候打开wireshark,会提示找不到可用网卡,此时是因为NetGroup Packet Filter Driver 服务没有开启. 环境:笔记本 系统:Win10 网络:WIFI 2 ...
- Java数据结构与算法解析(十二)——散列表
散列表概述 散列表就是一种以 键-值(key-indexed) 存储数据的结构,我们只要输入待查找的值即key,即可查找到其对应的值. 散列表的思路很简单,如果所有的键都是整数,那么就可以使用一个简单 ...
- Modbus库开发笔记之二:Modbus消息帧的生成
前面我们已经对Modbus的基本事务作了说明,也据此设计了我们将要实现的主从站的操作流程.这其中与Modbus直接相关的就是Modbus消息帧的生成.Modbus消息帧也是实现Modbus通讯协议的根 ...
- Ftp上传的方法
using System;using System.Collections.Generic;using System.IO;using System.Net;using System.Text; na ...
- python并发编程之多线程2------------死锁与递归锁,信号量等
一.死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用, 它们都将无法推进下去.此时称系统处于死锁状态或系统 ...
- LeetCode(118):杨辉三角
Easy! 题目描述: 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出: [ [1], [1,1] ...
- 【ES】学习9-聚合2
按时间统计:date_histogram GET /cars/transactions/_search { , "aggs": { "sales": { &qu ...