启动Redis客户端服务器,执行命令
总而言之
由于最近开始使用Redis,我简单地记录了一下我自己使用它的方式。
环境:RHEL。
Redis是什么?
这是一个内存中的KVS(键值存储)。
由于是内存中的存储方式,它不使用硬盘等存储设备,而是仅使用主内存来管理数据。
为了KVS的目的,通过键值对来保存数据。通过指定设定的键,可以获取到对应的值。
またクラスター化するため可用性が非常に高い。データ構造が多様なため、様々なアプリケーションのニーズを満たしやすい。などのいいところをいっぱい持っているらしい。
客户端启动方法
首先从客户端/服务器启动开始。
服务器启动需要使用一个名为”redis.conf”的配置文件来进行。
在配置文件的”bind”中,如果没有指明要连接的IP地址,那么连接将永远无法建立,所以请注意。
此外,如果将”loglevel”更改为”:Debug”并保持服务器运行,磁盘容量将会耗尽并导致服务器无法正常工作。
把redis服务器配置文件路径设置为/usr/local/etc/redis.conf,并启动redis服务器。
使用上述的命令应该能够启动服务器。
如果您希望从这里进行集群化,
请参考https://redis.io/topics/cluster-tutorial,
并且按照教程进行操作,
您将在7000、7001、7002、7003、7004、7005端口上进行集群化。
连接到客户端服务器
クライアントサーバへ接続するには、「./redis-cli」を利用する。
クラスター化の時にも使うすごいやつで、大体こいつが何とかしてくれる。
・ ./redis-cli -h “主机名” -p “端口号”
通过输入上述命令,可以进行连接。
如果要以集群模式进行连接,可以添加选项“-c”来进行连接。
命令输入示例
如果看命令参考,应该就能全部明白了。首先,只需要先记住以下几个命令,就可以在Redis中玩耍了。
– SET
– KEYS
– GET
– DEL
“SET “Key” “Value””:指定键和值来注册数据。
举例:SET banana umai
“KEYS “Key””:如果指定的键存在,则显示。
将Key部分用” “括起来,就可以看到所有注册的键。
举例:Keys banana
“*GET “Key”*”:查看类型为string的值。
据说,根据存储的数据类型,取值命令也有所不同。
因为已经在https://blog.eiel.info/blog/2014/08/26/remember-redis/上写得很清楚了,所以我会看这里。
举例:GET banana
“DEL “Key””:从数据库中删除指定的键命令。
举例:DEL banana
最后的话
因为还有很多要了解的内容,所以将根据逐渐理解的程度进行补充。计划包括对分散锁的讨论,甚至可能涉及安装方法。