Redis入门宝典:从安装到常用命令,全方位掌握NoSQL利器
成都网络公司-成都网站建设公司创新互联十年经验成就非凡,专业从事成都网站制作、做网站,成都网页设计,成都网页制作,软文营销,广告投放等。十年来已成功提供全面的成都网站建设方案,打造行业特色的成都网站建设案例,建站热线:028-86922220,我们期待您的来电!
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的高级特性,如持久化、事务、发布订阅等,以便更好地应用于实际开发场景。
网站名称:Redis总结笔记(一):安装和常用命令
文章起源:http://www.shufengxianlan.com/qtweb/news10/540210.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联