add web(based on redis)