一、redis启动命令
常用管理命令
1、启动Redis
//方式一:使用brew帮助我们启动软件
brewservicesstartredis
//方式二
redis-server/usr/local/etc/redis.conf
>redis-server[--port6379]
如果命令参数过多,建议通过配置文件来启动Redis。
6379是Redis默认端口号。
启动redis服务
redis-server
2、连接Redis
./redis-cli[-h127.0.0.1-p6379]
redis-cli连接redis服务
redis默认端口号6379,默认auth为空,输入以下命令即可连接
redis-cli-h127.0.0.1-p6379
打开终端并输入命令redis-cli。该命令会连接本地的redis服务。
$redis-cli
redis127.0.0.1:6379>
redis127.0.0.1:6379>PING
PONG
3、测试连通性
127.0.0.1:6379>ping
PONG
4、停止Redis
redis-clishutdown
killredis-pid
以上两条停止Redis命令效果一样。
强行终止redis
sudopkillredis-server
5、发送命令
给Redis发送命令有两种方式:
1、redis-cli带参数运行,如:
redis-clishutdown
notconnected>
这样默认是发送到本地的6379端口。
2、redis-cli不带参数运行,如:
./redis-cli
127.0.0.1:6379>shutdown
notconnected>
二、redis建议学吗
建议学。
需要学的,上手简单,但深入使用的话,都是艺术。浅层次学习,无非就是jedis的api,或者RedisTemplate的API,深入的话,一些Redis理论和机制,场景、注意事项,算法原理等,再深入就是看源码,学如何压榨系统性能。
三、redis功能
Redis是一款基于内存的高性能键值存储系统,具有以下主要功能:1.快速存储和检索:Redis将数据存储在内存中,因此具有快速的读写性能。它支持多种数据结构和操作,包括字符串、列表、**、有序**和哈希表等。2.缓存:Redis可以用作缓存系统,可以将常用的数据存储在内存中,以提高访问速度,并减少对后端存储系统的压力。3.发布/订阅:Redis支持发布/订阅模式,允许多个客户端订阅指定的频道,当有新消息发布到频道时,订阅者将立即接收到通知。4.持久化:Redis支持持久化,可以将数据保存到硬盘上,以保证数据在重启后的持久性。5.事务支持:Redis支持事务,可以将多个操作打包在一个事务中,并保证这些操作的原子性。6.分布式:Redis可以通过分片和**功能实现数据的水平扩展和高可用性。可以将数据分布在多个节点上进行处理,并进行数据备份和故障转移。7.数据过期:Redis支持为数据设置过期时间,在数据到期后会自动删除,可以用于实现缓存过期和数据自动清理等功能。总的来说,Redis是一个功能强大的键值存储系统,可以用于各种应用场景,包括缓存、消息队列、任务队列、计数器和排行榜等。
四、redis是什么
redis是以key-value形式存储数据的非关系型数据库。
关于redis介绍如下:
redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(**)、zset(sortedset--有序**)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
以上就是我的回答,希望可以帮助题主。
好了,文章到这里就结束啦,如果本次分享的jedis和jedis怎么用问题对您有所帮助,还望关注下本站哦!