# 快速安装
# 1、获取安装包
获取路径
📒 联系我们
# 2、安装Sudis
提示
以下演示在linux环境下安装
执行以下命令时需要替换包名称
# 2.1、给安装包添加可执行权限
chmod +x sudis-4.0.0-x86_64.bin
# 2.2、安装
安装到默认目录
/opt/sudis/./sudis-4.0.0-x86_64.bin安装到指定目录
./sudis-4.0.0-x86_64.bin -p $dir
# 3、测试Sudis
# 3.1、启动sudis_ds服务
sudo systemctl start sudis_ds
# 3.2、查看sudis_ds状态
sudo systemctl status sudis_ds
示例:
[sudis@web2 ~]$sudo systemctl status sudis_ds
● sudis_ds.service - sudis_ds Service
Loaded: loaded (/usr/lib/systemd/system/sudis_ds.service; linked; vendor preset: disabled)
Active: active (running) since Thu 2023-09-07 14:04:50 CST; 6s ago
Main PID: 3623137 (sudis_ds)
Tasks: 18 (limit: 410363)
Memory: 28.4M
CGroup: /system.slice/sudis_ds.service
└─3623137 /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml
Sep 07 14:04:50 web2 systemd[1]: Started sudis_ds Service.
# 3.3、使用redis-cli连接服务
redis-cli -p 9999
示例:
[sudis@web2 ~]$redis-cli -p 9999
127.0.0.1:9999>
# 3.4、测试命令
示例:
127.0.0.1:9999> set name sudis
OK
127.0.0.1:9999> get name
"sudis"
127.0.0.1:9999>
# 3.5、其他命令
设置开机启动
sudo systemctl enable sudis_ds服务重启
sudo systemctl restart sudis_ds服务停止
sudo systemctl stop sudis_ds
# 4、常见错误
# 4.1、端口占用
示例:
Failed to bind socket to 0.0.0.0: 9999, error: Address already in useterm inate called without an active exception
Aborted
解决方案:
查看哪个PID占用端口
sudo netstat -antpl | grep 9999端口被sudis服务占用
停止sudis服务
sudo kill -9 xxxxx重新启动服务
sudo /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml
端口被其它服务占用
修改sudis端口号
vi /opt/sudis/config.yaml修改
ListenPort参数,将端口修改成其它端口ListenPort: 9999重新启动服务
sudo /opt/sudis/bin/sudis_ds -c /opt/sudis/config.yaml