redis4.0.10安装与常用命令

----------- redis安装 -----------------------------------------
-- 安装reids:https://redis.io/download (4.0.10)
wget: http://download.redis.io/releases/redis-4.0.10.tar.gz
--安装reids需要依赖
yum install tcl -y
yum install gcc-c++ -y
-- 源码安装reids
make MALLOC=libc -j 4 => 以四核方式编译源码文件
make test -j 4 => 测试编译的源码是否有问题
make PREFIX=/usr/local/redis install ==> 指定安装redis位置
-------------------------------------------------------------

vi里面的/内容可以搜索  n下一个,N是上一个

-- 启动方式
-- 前端默认启动
指定端口启动 ./redis-server --port 6380
客户端连接到指定端口: ./redis-cli -p 6380
正常关闭: ./redis-cli -p 6380 shutdown

拷贝redis配置文件到安装bin目录: cp /root/redis-4.0.10/redis.conf ./
指定配置文件启动 ./redis-server ./redis.conf
远程连接redis ./redis-cli -p 端口号 -h 连接主机IP
保护机制(要不bind绑定ip,要不使用requirepass设置访问密码) 【保存文件: wq,x】
密码连接 -a ./redis-cli -p 端口号 -h 连接主机IP -a 访问密码
./redis-cli -p 6379 -h 127.0.0.1 -a gerryredis

新建一个配置文件:cat redis.conf | grep -v "#" | grep -v "^$" > 6379.conf

-- 五种结构
type 查看当前结构类型(string,hash,list,set,zset)
ttl 查看当前键的过期时间
flushall 清空所有库中数据
save 强制保存
del 删除指定的key
rename 重命名key的名称

String(开发中使用最多的结构)
----
set 设置值
ttl -1 代表永不过期, -2 查看的键不存在
setex 设置key的过期时间 以秒为单位
psetex 设置key的过期时间 以毫秒为单位
get 获取key对应值
getrange [0,2]=>筛选的值包含开始和结尾hello->hel
getset 获取原始值,设置新的值
mset 可以一次设置多个key-valu mset k1 v1 k2 v2 .....
mget 可以一获取多个key对应值 mget k1 k2 k3
sexnx 带判断的设置key和value,如果key已经存在则设置不成功
strlen 获取key的值的长度
msetnx (批量设置key对应值,如果其中有一个值存在,那么操作就会失败)=>具有原子性
incr 原子递增1
incrby 原子递增设置 incr number 20
decr 原子递减1
decrby 原子递减某个数 decrby number 20
append 追加内容
del 指定删除一个key

hash
----
map key value
hset 设置hash的key对应的值
hexists 判断key对应的字段是否存在
hget 获取某个key对应字段的值
hgetall 获取某个key项目所有字段和值
hkeys 获取某个key下面所有字段
kvals 获取某个key下面所有值
hlen 获取某个key下面的字段个数
hmget 一次性获取某个key下面指定字段对应值
hmset 设一次性置某个key下面指定字段的值
expire 设置key的过期时间 eg: expire key seconds
hdel 删除某个key下面指定字段

list
----
lpush
llen
lrange
lset
lindex
lpop list
rpop list
========
当前列表中数据不存在时,key自动删除

---
set(无序集合)
sadd 添加元素
scard 查看元素个数
rename 重命名key的名称
smembers 查看集合中所有元素
sdiff 求差集
sinter 求交集
sunion 求并集
srandmember 随机从指定集合中获取对应count的元素
sismember 判断某个元素是否为集合成员
spop(随机移除一个元素,并返回这个移除元素)

---
zset(有序集合)
zadd 添加有序集合的元素 zadd sortedSet 100 a 200 b 300 d
zcard 返回添加的元素个数
zscore 获取当前有序集合key对应分数 zscore sortedSet a
zcount 返回一个区间内的分数个数zcount sortedSet 100 200 返回2个
zrank 返回某个key在有序集合中排序的索引
zincrby 指定key的value增长的大小 zincrby sortedSet 100 s
zrange set 0 100 withscores

注意: 有序集合中的key对应的value必须是数字类型的字符

# redis-trib.rb create --replicas 1 192.168.4.51:6351 192.168.4.52:6352 192.168.4.53:6353 192.168.4.54:6354 192.168.4.55:6355 192.168.4.56:6356

原文地址:https://www.cnblogs.com/lm970585581/p/9909957.html

时间: 2024-11-14 07:03:46

redis4.0.10安装与常用命令的相关文章

CentOS 7安装Redis4.0.10

cd /usr/local/src && wget http://download.redis.io/releases/redis-4.0.10.tar.gz && tar -xzvf redis-4.0.10.tar.gzcd /usr/local/src/redis-4.0.10 && make mkdir -p /usr/local/rediscp /usr/local/src/redis-4.0.2/src/redis-server /usr/loc

【安装】Redis4.0.10在Linux环境搭建

1.下载Redis后上传到指定目录 2.解压 tar -zxvf redis-4.0.10.tar.gz 3.进入加压后的目录并编译 cd redis-4.0.10 make 4.进入src目录安装 cd src make install 5.修改配置文件,将启动方式改为后台启动 vim redis.config daemonize默认为no,改为yes 6.启动redis服务 ./src/redis-server ./redis.conf 7.验证 ps -ef|grep redis 原文地址

Redis4.0.10集群搭建

192.168.254.128192.168.254.129192.168.254.127注意事项安裝 GCC 编译工具 不然会有编译不过的问题yum install -y gcc g++ gcc-c++ make升级所有的包,防止出现版本过久不兼容问题yum -y update 环境准备安装ruby: 关闭防火墙 节点之前需要开放指定端口,为了方便,生产不要禁用centos 6.xservice iptables stop # 关闭命令:centos 7.xsystemctl stop fir

ios开发环境配置及cordova安装与常用命令

一.ios开发环境配置 1.首先要有台Mac Book,如果有Mac Book,跳过步骤2.3.4,如果没有,执行步骤2.3.4: 2.下载并安装VMware Workstation,最好是下最新版本: 3.下载并安装unlock-all(VMware Workstation默认限制安装Mac虚拟机,需要安装此文件后解除限制); 4.下载Mac OS操作系统的镜像文件(需要是.ios文件)如果下载的是.dmg文件,需要用 anytoiso.exe工具转换成.ios文件,下载完成后在VMware

docker 的简介、安装以及常用命令

docker 的简介.安装以及常用命令 一.docker 是什么 docker 是一个开源的应用容器引擎,基于 go 语言,开发者可以打包他们的应用以及依赖到一个可移植的容器中,这个容器可以发布到任何装有 docker 软件的 linux 机器上. docker 有 4 个组成部分 docker 客户端(client) docker 守护进程(daemon) docker 镜像(image) docker 容器(container) 二.为什么要使用 docker (1) 快速部署. 上面说到了

生产环境可用redis4.0.11安装全过程

生产环境可用redis4.0.11安装全过程操作系统版本为 centos6.5 先执行initialization.sh优化脚本 详情见 初始化脚本我们线上用的是redis-4.0.11.tar.gz根据日志内容进行优化 //后面会提现处理,我们这里可以先执行,不明白的同学,可以继续往后看. 优化1: [[email protected] conf]# echo "vm.overcommit_memory = 1" >> /etc/sysctl.conf [[email p

ubuntu14.04下svn版本管理系统的安装及常用命令的使用整理

ubuntu14.04下安装svn$sudo apt-get install subversion 执行这一步就安装完成了,在ubuntu先安装很方便 安装完成后,创建版本库目录,由于是本地环境,就在某个目录下建立一个目录,如果是真实环境,就是相当于服务器上的目录,由于本地,则就模拟出一个服务器上的一个版本库 $sudo mkdir -p /opt/subverdion/svn ###创建版本库目录$sudo svnadmin create /opt/subversion/svn ###创建版本

windows下的Nodejs及npm的安装、常用命令,Nodejs开发环境配置

第一步:下载Nodejs并安装 官方下载地址:https://nodejs.org/en/,我选择的是长期支持版本v4.47,安装时只要一直下一步就ok了 安装完成后可以使用cmd(win+r然后输入cmd进入)测试下是否安装成功.方法:在cmd下输入node -v,出现下图版本提示就是完成了Nodejs的安装. 我们打开安装目录: 发现nodejs目录下有一个node.exe,它是干嘛的? 第二步:npm安装 v0.63之前,在Node安装过程中,实际还需要安装npm,到v0.63时Ndejs

MongoDB入门教程(包含安装、常用命令、相关概念、使用技巧、常见操作等)【转载】

一.安装和配置 MongoDB 的官方下载站是 http://www.mongodb.org/downloads,可以去上面下载最新的安装程序 Windows 平台的安装 ● 步骤一: 下载 MongoDB     点击上方官方下载地址, 并下载 Windows 版本 ● 步骤二: 设置 MongoDB 程序存放目录     下载完成后, 解压到自定义文件夹,例: D:\mongodb\ ● 步骤三: 设置数据文件存放目录     在 D:\mongodb\ 目录下创建 db 和 logs 文件