Skip to content
/ redis Public

This Zsh service plugin will run the Redis server pointing it to configuration file redis.conf.

License

Notifications You must be signed in to change notification settings

z-shell/redis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Logo ❮ ZI ❯ Service - Redis

This Zsh service-plugin will run redis-server pointing it to configuration file redis.conf. This can be used with plugin z-shell/zredis to have the redis-backend running, to use shared-variables (between shells). Bind the variables using lazy method (-L {type} option):

# Port 4815, database nr. 3, key "MYLIST"
ztie -d db/redis -f "127.0.0.1:4815/3/MYLIST" -L list mylist

The command ztie is provided by z-shell/zredis plugin.

A service-plugin needs a plugin manager that supports loading single plugin instance per all active Zsh sessions, in background. ZI supports this, just add:

zi ice service'redis'
zi light z-shell/redis

to ~/.zshrc.

Explanation of Zsh-spawned services

First Zsh instance that will gain a lock will spawn the service. Other Zsh instances will wait. When you close the initial Zsh session, another Zsh will gain lock and resume the service. z-shell/zredis supports reconnecting, so all shared-variables will still work.

About

This Zsh service plugin will run the Redis server pointing it to configuration file redis.conf.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Languages