Redis总结笔记(一):安装和常用命令

redis入门宝典:从安装到常用命令,全方位掌握NoSQL利器,Redis(Remote Dictionary Server)是一个开源的、高性能的、支持网络、可基于内存亦可持久化的键值对存储系统,它可以用作数据库、缓存和消息中间件,广泛应用于Web应用、游戏、实时分析等领域,Redis以其丰富的数据结构和简洁的API设计,赢得了广大开发者的喜爱。, ,1、下载Redis源码,访问Redis官方网站(https://redis.io/),下载最新版本的Redis源码,这里以Redis 6.0.6版本为例。,“`,wget http://download.
redis.io/releases/redis-6.0.6.tar.gz,“`,2、解压并编译,“`,tar -zxvf redis-6.0.6.tar.gz,cd redis-6.0.6,make,“`,编译完成后,会在src目录下生成以下可执行文件:,– redis-server:Redis服务器,– redis-cli:Redis命令行客户端,– redis-benchmark:Redis性能测试工具,– redis-check-aof:AOF文件修复工具,– redis-check-dump:RDB文件检查工具,3、安装Redis,为了方便管理,我们可以将Redis安装到指定目录。,“`,sudo make install PREFIX=/usr/local/redis,“`,安装完成后,将Redis的配置文件复制到安装目录:,“`,cp redis.conf /usr/local/redis/,“`,4、启动Redis服务, ,进入Redis安装目录,启动Redis服务:,“`,cd /usr/local/redis,./bin/redis-server ./redis.conf,“`,此时,Redis服务已经启动,可以通过以下命令查看Redis进程:,“`,ps -ef | grep redis,“`,5、连接Redis客户端,使用以下命令连接Redis客户端:,“`,./bin/redis-cli,“`,连接成功后,可以执行以下命令查看Redis版本:,“`,127.0.0.1:6379> info server,“`,1、字符串(String),– 设置
键值
set key value,– 获取键值:
get key,– 删除键:
del key,– 键值自增:
incr key,– 键值自减:
decr key,2、列表(List),– 添加元素到列表:
lpush/rpush key value1 value2 ...,– 获取列表元素:
lrange key start stop, ,– 移除列表元素:
lpop/rpop key,– 获取列表长度:
llen key,3、集合(Set),– 添加元素到集合:
sadd key member1 member2 ...,– 获取集合元素:
smembers key,– 判断元素是否在集合中:
sismember key member,– 移除集合元素:
srem key member1 member2 ...,– 集合交集:
sinter key1 key2,– 集合并集:
sunion key1 key2,– 集合差集:
sdiff key1 key2,4、哈希(Hash),– 设置
哈希键值:
hset key field1 value1 field2 value2 ...,– 获取哈希键值:
hget key field,– 获取哈希所有字段和值:
hgetall key,– 删除哈希字段:
hdel key field1 field2 ...,– 哈希键值自增:
hincrby key field increment,5、有序集合(Sorted Set),– 添加元素到有序集合:
zadd key score1 member1 score2 member2 ...,– 获取有序集合元素:
zrange key start stop,– 获取有序集合元素和分数:
zrange key start stop withscores,– 移除有序集合元素:
zrem key member1 member2 ...,– 有序集合元素分数自增:
zincrby key increment member,– 有序集合交集:
zinterstore destination numkeys key1 key2 ...,– 有序集合并集:
zunionstore destination numkeys key1 key2 ...,本文从Redis的安装和常用命令两个方面,介绍了Redis的基本使用方法,通过掌握这些内容,相信大家对Redis有了初步的了解,接下来,我们将进一步学习Redis的高级特性,如持久化、事务、发布订阅等,以便更好地应用于实际开发场景。,

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Redis总结笔记(一):安装和常用命令》
文章链接:https://zhuji.vsping.com/409268.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。